Skip to content

Instantly share code, notes, and snippets.

@vaporic
Created February 7, 2022 18:05
Show Gist options
  • Save vaporic/9d09e8cee01a6950e6225fe7142eac4c to your computer and use it in GitHub Desktop.
Save vaporic/9d09e8cee01a6950e6225fe7142eac4c to your computer and use it in GitHub Desktop.
Docker proxy ssl letscrypt
version: '3.1'
services:
nginx-proxy:
image: jwilder/nginx-proxy
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /home/hugo/Code/pkr/certs:/etc/nginx/certs:ro
- /etc/nginx/vhost.d
- /usr/share/nginx/html
labels:
- com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy
letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion
restart: always
volumes:
- /home/hugo/Code/pkr/certs:/etc/nginx/certs:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes_from:
- nginx-proxy:rw
www:
image: nginx
restart: always
expose:
- "80"
volumes:
- /home/hugo/Code/pkr:/usr/share/nginx/html:ro
environment:
- VIRTUAL_HOST=pkr.dev
- LETSENCRYPT_HOST=pkr.dev
- LETSENCRYPT_EMAIL=vaporic@gmail.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment