From 6ec4f3579fbf7c8f188eb28c4224e22a383aa1c4 Mon Sep 17 00:00:00 2001 From: Alex Shevchuk Date: Tue, 19 Aug 2025 17:07:03 +0300 Subject: [PATCH] 42 --- .gitea/workflows/deploy_staging.yaml | 8 ++------ docker-compose.staging.yaml | 2 ++ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy_staging.yaml b/.gitea/workflows/deploy_staging.yaml index 51891a8..e19ddd0 100644 --- a/.gitea/workflows/deploy_staging.yaml +++ b/.gitea/workflows/deploy_staging.yaml @@ -34,14 +34,10 @@ jobs: - name: Get available versions from Docker Registry id: get_versions env: - REGISTRY: docker.io + REGISTRY: hub.docker.com REPO: test-deploy run: | - TOKEN=$(curl -s -u "${{ secrets.DOCKER_USERNAME }}:${{ secrets.DOCKER_PASSWORD }}" \ - "https://$REGISTRY/v2/token?service=$REGISTRY&scope=repository:$REPO:pull" | jq -r .token) - - TAGS=$(curl -s -H "Authorization: Bearer $TOKEN" \ - "https://$REGISTRY/v2/$REPO/tags/list" | jq -r '.tags[] | select(. != "latest")' | sort -rV | head -10 | tr '\n' ',') + TAGS=$(wget -q -O - "https://$REGISTRY/v2/namespaces/molvaapp/repositories/$REPO/tags?page_size=100" | jq -r '.results[].name' | tr '\n' ',') echo "version_options=latest,${TAGS%,}" >> $GITHUB_OUTPUT diff --git a/docker-compose.staging.yaml b/docker-compose.staging.yaml index d6dc8a8..f7c4409 100644 --- a/docker-compose.staging.yaml +++ b/docker-compose.staging.yaml @@ -37,6 +37,8 @@ services: - /opt/molva/object_storage/config:/root/.aws/config:ro networks: - molva + healthcheck: + test: ["CMD-SHELL", "curl", "-f", "localhost:8000/api/v1/healthcheck"] deploy: mode: replicated replicas: 1