Skip to content

Instantly share code, notes, and snippets.

@alejobit
Created September 5, 2018 01:40
Show Gist options
  • Save alejobit/2586ac2f83e1a4a23b7b296a8fcebbe3 to your computer and use it in GitHub Desktop.
Save alejobit/2586ac2f83e1a4a23b7b296a8fcebbe3 to your computer and use it in GitHub Desktop.
nginx-proxy + letsencrypt-nginx-proxy-companion
docker run -d -p 80:80 -p 443:443 \
--name nginx-proxy \
-v /opt/nginx/certs:/etc/nginx/certs:ro \
-v /etc/nginx/vhost.d \
-v /usr/share/nginx/html \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
--label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy \
jwilder/nginx-proxy:alpine
docker run -d \
--name letsencrypt-nginx-proxy-companion \
-v /opt/nginx/certs:/etc/nginx/certs:rw \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--volumes-from nginx-proxy \
jrcs/letsencrypt-nginx-proxy-companion
docker run -d \
--name static \
-e VIRTUAL_HOST=static.emc2it.co \
-e LETSENCRYPT_HOST=static.emc2it.co \
-e LETSENCRYPT_EMAIL=emc2it@gmail.com \
-v /home/alejobit/static:/usr/share/nginx/html:ro \
nginx:alpine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment