From 082883e8f6a23eb07a4259484f5d85de6a7125f3 Mon Sep 17 00:00:00 2001 From: Derrick Schwabe Date: Mon, 28 Mar 2022 15:57:23 -0600 Subject: Add nginx-ssl-proxy service which automatically gets SSL cert, proxy traffic to secondary/vanilla nginx service that serves coinos-ui static files --- docker-compose.staging.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index c29ed3aa..51d41ae3 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -22,6 +22,7 @@ services: profiles: - donotstart + #static serving: nginx: depends_on: - app @@ -31,10 +32,23 @@ services: - type: bind source: ./config/nginx/default.conf target: /etc/nginx/conf.d/default.conf - - ../coinos-ui/dist:/coinos + - ../coinos-ui/dist:/coinos + + #automatic SSL: + nginx-ssl-proxy: + depends_on: + - nginx + container_name: nginx-ssl-proxy + image: danieldent/nginx-ssl-proxy + environment: + UPSTREAM: 'nginx:80' #< send traffic to nginx service above + SERVERNAME: ${HOST} ports: - 80:80 - + - 443:443 + volumes: + - /etc/letsencrypt + networks: default: external: -- cgit v1.2.3