summaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml37
1 files changed, 19 insertions, 18 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 3b7ca0b..b408424 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,39 +1,40 @@
version: "3.7"
+# Services requiring reverse proxy functionality should join the
+# 'nginx-proxy-network' network and define the environment variable
+# 'VIRTUAL_HOST' to the DNS name they use.
+#
+# This container works with or without the acme-companion service.
+#
+# See more info here: https://github.com/nginx-proxy/nginx-proxy
+
services:
nginx-proxy:
container_name: "nginx-proxy"
image: "nginxproxy/nginx-proxy"
+ restart: "always"
volumes:
- "certs:/etc/nginx/certs"
- "dhparam:/etc/nginx/dhparam"
- "vhost:/etc/nginx/vhost.d"
- "html:/usr/share/nginx/html"
- "/var/run/docker.sock:/tmp/docker.sock:ro"
- restart: "always"
+ networks:
+ - "nginx-proxy-network"
ports:
- "80:80"
- "443:443"
- acme-companion:
- container_name: "acme-companion"
- image: "nginxproxy/acme-companion"
- depends_on:
- - "nginx-proxy"
- volumes:
- - "acme:/etc/acme.sh"
- - "certs:/etc/nginx/certs"
- - "dhparam:/etc/nginx/dhparam"
- - "vhost:/etc/nginx/vhost.d"
- - "html:/usr/share/nginx/html"
- - "/var/run/docker.sock:/var/run/docker.sock:ro"
- environment:
- NGINX_PROXY_CONTAINER: "nginx-proxy"
- restart: "always"
-
volumes:
- acme:
certs:
+ name: "certs"
dhparam:
+ name: "dhparam"
vhost:
+ name: "vhost"
html:
+ name: "html"
+
+networks:
+ nginx-proxy-network:
+ name: "nginx-proxy-network"