Last active
May 15, 2016 08:20
-
-
Save vchrisb/aba7a5b80651b7ff276d3bbd9b00175d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| #stopping container | |
| echo "Stopping Container: nginx nginx-gen nginx-letsencrypt" | |
| sudo docker stop nginx nginx-gen nginx-letsencrypt | |
| #delete | |
| echo "Deleting Container: nginx nginx-gen nginx-letsencrypt" | |
| sudo docker rm -f nginx nginx-gen nginx-letsencrypt | |
| # start nginx-proxy container | |
| echo "Staring Container nginx nginx-gen nginx-letsencrypt" | |
| sudo docker run -d --restart=always -p 80:80 -p 443:443 --name nginx --security-opt=label:type:docker_t -v /etc/nginx/conf.d -v /etc/nginx/vhost.d -v /usr/share/nginx/html -v /home/certs:/etc/nginx/certs:ro nginx | |
| sudo docker run -d --restart=always --name nginx-gen --security-opt=label:type:docker_t --volumes-from nginx -v /home/certs/nginx.tmpl:/etc/docker-gen/templates/nginx.tmpl:ro -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/docker-gen -notify-sighup nginx -watch -only-exposed -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf | |
| sudo docker run -d --restart=always --name nginx-letsencrypt --security-opt=label:type:docker_t -e "NGINX_DOCKER_GEN_CONTAINER=nginx-gen" --volumes-from nginx -v /home/certs:/etc/nginx/certs:rw -v /var/run/docker.sock:/var/run/docker.sock:ro jrcs/letsencrypt-nginx-proxy-companion |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment