diff options
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..7ac3eb9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,45 @@ +version: "3.7" + +services: + + reverse-proxy: + image: "jwilder/nginx-proxy:latest" + container_name: "reverse-proxy" + volumes: + - "html:/usr/share/nginx/html" + - "dhparam:/etc/nginx/dhparam" + - "vhost:/etc/nginx/vhost.d" + - "certs:/etc/nginx/certs" + - "/run/docker.sock:/tmp/docker.sock:ro" + restart: "always" + networks: + - "net" + ports: + - "80:80" + - "443:443" + letsencrypt: + image: "jrcs/letsencrypt-nginx-proxy-companion:latest" + container_name: "letsencrypt-helper" + volumes: + - "html:/usr/share/nginx/html" + - "dhparam:/etc/nginx/dhparam" + - "vhost:/etc/nginx/vhost.d" + - "certs:/etc/nginx/certs" + - "/run/docker.sock:/var/run/docker.sock:ro" + environment: + NGINX_PROXY_CONTAINER: "reverse-proxy" + DEFAULT_EMAIL: "user@domain.com" + restart: "always" + depends_on: + - "reverse-proxy" + networks: + - "net" +volumes: + certs: + html: + vhost: + dhparam: + +networks: + net: + external: true |