From cc8b925c4d21e18215c3e06f3b82e8c8a7c414f8 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Mon, 13 Jan 2025 23:39:31 +0000 Subject: [PATCH] Implementation of server and reverse proxy --- docker-compose.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..080b063 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,38 @@ +version: "3.8" + +networks: + am-d-model-network: + name: am-d-model-network + +services: + site: + build: . + networks: + - host + - am-d-model-network + restart: unless-stopped + + caddy: + image: caddy:latest + networks: + - am-d-model-network + ports: + - "3000:80" + volumes: + - caddy_data:/data + - caddy_config:/config + command: > + sh -c "wget -O /etc/caddy/Caddyfile https://raw.githubusercontent.com/Cian-H/am-d-model.eu/refs/heads/main/conf/Caddyfile && + caddy run --config /etc/caddy/Caddyfile" + restart: unless-stopped + + # watchtower: + # image: containrrr/watchtower + # volumes: + # - /var/run/docker.sock:/var/run/docker.sock + # command: --interval 30 --cleanup + # restart: unless-stopped + +volumes: + caddy_data: + caddy_config: