Skip to content

Instantly share code, notes, and snippets.

@rjcorwin
Last active December 26, 2017 16:59
Show Gist options
  • Save rjcorwin/e819c547d2a37e76bb8735843f44f6bd to your computer and use it in GitHub Desktop.
Save rjcorwin/e819c547d2a37e76bb8735843f44f6bd to your computer and use it in GitHub Desktop.
#!/bin/sh
DOMAIN="p2p.earth"
EMAIL="rj@rjsteinert.com"
echo ""
echo "Starting proxy and ssl companion."
echo ""
docker run -d -p 80:80 -p 443:443 \
--name nginx-proxy \
-v $(pwd)/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
docker run -d \
--name letsencrypt-nginx-proxy-companion \
-v $(pwd)/certs:/etc/nginx/certs:rw \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--volumes-from nginx-proxy \
jrcs/letsencrypt-nginx-proxy-companion
echo ""
echo "Sleeping while things start up..."
echo ""
sleep 60
echo ""
echo "Starting the app."
echo ""
docker run -d \
--name app \
-e "LETSENCRYPT_HOST=$DOMAIN" \
-e "VIRTUAL_HOST=$DOMAIN" \
-e "LETSENCRYPT_EMAIL=$EMAIL" \
nginx
@empeje
Copy link

empeje commented Dec 26, 2017

I arrive this because @dogi
Still confuse about how you setup your nginx.conf?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment