From d3d91998ab9b767d944b27084490306d44293690 Mon Sep 17 00:00:00 2001 From: DatTT127 Date: Sun, 19 Jul 2026 23:30:57 +0700 Subject: [PATCH] update --- .gitea/workflows/deploy-cd-server.yaml | 14 ++++++++++++++ .../implementation/CD_server/docker-compose.yml | 17 +++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/.gitea/workflows/deploy-cd-server.yaml b/.gitea/workflows/deploy-cd-server.yaml index 1184004..0ab9c11 100644 --- a/.gitea/workflows/deploy-cd-server.yaml +++ b/.gitea/workflows/deploy-cd-server.yaml @@ -106,4 +106,18 @@ jobs: sleep 2 done + echo "[deploy] Waiting for Caddy HTTPS endpoint" + for i in {1..30}; do + if curl -sk https://deploy.lumina-msk.io.vn/health > /dev/null 2>&1; then + echo "[deploy] Caddy HTTPS endpoint is healthy" + break + fi + if [ "$i" -eq 30 ]; then + echo "[deploy] Caddy HTTPS endpoint failed health check" + docker logs caddy || true + exit 1 + fi + sleep 2 + done + echo "[deploy] Deployment completed successfully" diff --git a/workspace/sprint_1_2/CODEBASE/deps/implementation/CD_server/docker-compose.yml b/workspace/sprint_1_2/CODEBASE/deps/implementation/CD_server/docker-compose.yml index 4811d37..b5d185b 100644 --- a/workspace/sprint_1_2/CODEBASE/deps/implementation/CD_server/docker-compose.yml +++ b/workspace/sprint_1_2/CODEBASE/deps/implementation/CD_server/docker-compose.yml @@ -11,3 +11,20 @@ services: - .env environment: - CD_SERVER_CONFIG=/app/config.yaml + + caddy: + image: caddy:2-alpine + container_name: caddy + restart: unless-stopped + network_mode: host + volumes: + - ./Caddyfile:/etc/caddy/Caddyfile:ro + - caddy_data:/data + - caddy_config:/config + ports: + - "80:80" + - "443:443" + +volumes: + caddy_data: + caddy_config: