Sign inSign up

playbackgames/nginx

By playbackgames

Updated over 6 years ago

richarvey/nginx-php-fpm with fix for letsencrypt

Image
0

1.1K

playbackgames/nginx repository overview

Fix for letsencrypt

cp letsencrypt-setup /usr/bin/letsencrypt-setup ln -s /etc/nginx/sites-available/default-ssl.conf /etc/nginx/sites-enabled/

letsencrypt-setup

#!/bin/bash

#Lets Encrypt if [ -z "$WEBROOT" ] || [ -z "$GIT_EMAIL" ] || [ -z "$DOMAIN" ]; then echo "You need the $WEBROOT, $GIT_EMAIL and the $DOMAIN Variables" else certbot certonly --webroot -w $WEBROOT -d $DOMAIN --email $GIT_EMAIL --agree-tos --quiet ln -s /etc/nginx/sites-available/default-ssl.conf /etc/nginx/sites-enabled/

#change nginx for webroot and domain name sed -i "s/##DOMAIN##/${DOMAIN}/g" /etc/nginx/sites-available/default-ssl.conf sed -i "s#root /var/www/html;#root ${WEBROOT};#g" /etc/nginx/sites-available/default-ssl.conf if [ ! -z "$WEBROOT" ]; then webroot=$WEBROOT sed -i "s#root /var/www/html;#root ${webroot};#g" /etc/nginx/sites-available/default-ssl.conf fi

supervisorctl restart nginx

fi

Tag summary

Content type

Image

Digest

Size

164.6 MB

Last updated

over 6 years ago

docker pull playbackgames/nginx