From a66c1f6035d18ae796733257ecb20ab213ff47d2 Mon Sep 17 00:00:00 2001 From: HotelSync Date: Tue, 17 Mar 2026 01:13:44 +0300 Subject: [PATCH] Fix: add --network-alias to docker run in deploy workflow Containers restarted via docker run lose their docker-compose service name aliases. Added --network-alias frontend/cp so nginx can resolve them by service name. Also reload nginx after each deploy. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index aeda8a2..bf7c22d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -34,6 +34,7 @@ jobs: docker run -d \ --name hotelsync-frontend \ --network hotelsync_hotelsync-net \ + --network-alias frontend \ --restart unless-stopped \ hotelsync-frontend:latest echo "✅ Frontend started" @@ -45,10 +46,14 @@ jobs: docker run -d \ --name hotelsync-cp \ --network hotelsync_hotelsync-net \ + --network-alias cp \ --restart unless-stopped \ hotelsync-cp:latest echo "✅ CP started" + - name: Reload nginx + run: docker exec hotelsync-nginx nginx -s reload + - name: Health check run: | sleep 3