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: