From a5f96d6aac3ec4c6f5a36f48251b548d35eeb2bf Mon Sep 17 00:00:00 2001 From: blade Date: Wed, 12 Jun 2024 20:04:05 -0400 Subject: [PATCH] Add docker-compose.yml --- docker-compose.yml | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..45fb091 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,47 @@ +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: "blade@darkness.services" + restart: "always" + depends_on: + - "reverse-proxy" + networks: + - "net" + +volumes: + certs: + html: + vhost: + dhparam: + +networks: + net: + external: true