From 9e5cdcde698943b125e9c76bf61f7832581afac6 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Fri, 17 Jan 2025 15:34:20 +0000 Subject: [PATCH] Updated container definitions for deployment via docker compose --- caddy/Caddyfile | 14 ++++++++++++++ docker-compose.yaml | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 caddy/Caddyfile diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..3e17638 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,14 @@ +{ + admin off +} + +am-d-model.eu { + tls internal + + reverse_proxy site:3000 { + health_uri /health + health_interval 30s + health_timeout 10s + health_status 200 + } +} diff --git a/docker-compose.yaml b/docker-compose.yaml index 559bd6e..f2d7e1a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -14,7 +14,7 @@ services: restart: unless-stopped caddy: - image: caddy:latest + image: docker.io/library/caddy:latest depends_on: - site networks: @@ -24,10 +24,10 @@ services: 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" + - ./caddy:/etc/caddy restart: unless-stopped + labels: + - "io.containers.autoupdate=registry" volumes: caddy_data: