diff --git a/overrides/compose.nginxproxy-ssl.yaml b/overrides/compose.nginxproxy-ssl.yaml new file mode 100644 index 00000000..d8e66ead --- /dev/null +++ b/overrides/compose.nginxproxy-ssl.yaml @@ -0,0 +1,26 @@ +services: + frontend: + environment: + LETSENCRYPT_HOST: ${NGINX_PROXY_HOSTS:?No NGINX_PROXY_HOSTS set} + + nginx-proxy: + ports: + - ${HTTP_PUBLISH_PORT:-80}:80 + - ${HTTPS_PUBLISH_PORT:-443}:443 + + acme-companion: + image: nginxproxy/acme-companion:latest + restart: unless-stopped + environment: + DEFAULT_EMAIL: ${LETSENCRYPT_EMAIL:?No LETSENCRYPT_EMAIL set} + volumes: + - nginx-proxy-certs:/etc/nginx/certs + - nginx-proxy-html:/usr/share/nginx/html + - nginx-proxy-vhost:/etc/nginx/vhost.d + - acme-data:/etc/acme.sh + - /var/run/docker.sock:/var/run/docker.sock:ro + depends_on: + - nginx-proxy + +volumes: + acme-data: diff --git a/overrides/compose.nginxproxy.yaml b/overrides/compose.nginxproxy.yaml new file mode 100644 index 00000000..f1f4ebf5 --- /dev/null +++ b/overrides/compose.nginxproxy.yaml @@ -0,0 +1,21 @@ +services: + frontend: + environment: + VIRTUAL_HOST: ${NGINX_PROXY_HOSTS:?No NGINX_PROXY_HOSTS set} + VIRTUAL_PORT: 8080 + + nginx-proxy: + image: nginxproxy/nginx-proxy:alpine + restart: unless-stopped + ports: + - ${HTTP_PUBLISH_PORT:-80}:80 + volumes: + - nginx-proxy-certs:/etc/nginx/certs + - nginx-proxy-html:/usr/share/nginx/html + - nginx-proxy-vhost:/etc/nginx/vhost.d + - /var/run/docker.sock:/tmp/docker.sock:ro + +volumes: + nginx-proxy-certs: + nginx-proxy-html: + nginx-proxy-vhost: