From daab7935ad09e95be0e28d362004fb16d6d82966 Mon Sep 17 00:00:00 2001 From: Daniel Sissom Date: Tue, 21 Nov 2023 15:56:55 -0600 Subject: [PATCH] Added simple nginx webserver and traefik routing. --- .env | 2 +- docker-compose.yml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.env b/.env index 621ac7a..1dc7508 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ COMPOSE_PATH_SEPARATOR=: -COMPOSE_FILE=docker-compose.yml:./www/docker-compose.yml:./service/docker-compose.yml +COMPOSE_FILE=docker-compose.yml:./service/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index e69de29..74b99ad 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3' +services: + + www: + image: nginx + volumes: + - ./www:/usr/share/nginx/html:ro + restart: unless-stopped + labels: + - traefik.enable=true + - traefik.https.routers.www.rule=(Host(`example.com`) || Host(`www.example.com`)) + - traefik.https.routers.www.tls.certResolver=myresolver + - traefik.https.routers.www.tls.domains[0].main=example.com + - traefik.https.routers.www.tls.domains[0].sans=www.example.com