refactor: enhance Docker daemon startup and registry login in deployment workflows
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 2m19s

This commit is contained in:
masoodafar-web
2026-02-11 00:41:32 +03:30
parent 8d9942ddc2
commit d84dfe3bc5
2 changed files with 44 additions and 50 deletions
+7 -3
View File
@@ -26,7 +26,7 @@ jobs:
}
DAEMON
echo "🚀 Starting Docker daemon..."
dockerd &
dockerd --iptables=false --ip6tables=false --bridge=none --storage-driver=vfs &
# Wait up to 3 minutes for Docker to be ready
for i in $(seq 1 90); do
@@ -50,14 +50,18 @@ jobs:
run: |
git clone --depth 1 --branch kub-stage http://gitea-svc:3000/admin/BackOffice.git .
- name: Login to Docker registries
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login 194.5.195.53:32082 -u admin --password-stdin
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ env.REGISTRY }} -u admin --password-stdin
- name: Build Docker Image
run: |
cd src
docker build -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest -f BackOffice/Dockerfile .
DOCKER_BUILDKIT=0 docker build --network host -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest -f BackOffice/Dockerfile .
- name: Push to Registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ env.REGISTRY }} -u admin --password-stdin
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
- name: Deploy to Kubernetes