From 1b0d5db504654270bad7c4c45b0335866b98e083 Mon Sep 17 00:00:00 2001 From: Nico Date: Mon, 23 Feb 2026 00:29:44 -0800 Subject: [PATCH] ci: split registry host and image namespace vars --- .gitea/workflows/deploy-ssh-compose.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy-ssh-compose.yml b/.gitea/workflows/deploy-ssh-compose.yml index 3eb124f..7c1d5db 100644 --- a/.gitea/workflows/deploy-ssh-compose.yml +++ b/.gitea/workflows/deploy-ssh-compose.yml @@ -5,7 +5,8 @@ on: branches: [ "main" ] env: - REGISTRY: git.nicosaya.com/nalalangan/fiddy + REGISTRY_HOST: git.nicosaya.com + IMAGE_NAMESPACE: nalalangan/fiddy jobs: build: @@ -27,25 +28,26 @@ jobs: - name: Docker login run: | - echo "${{ secrets.REGISTRY_PASS }}" | docker login $REGISTRY -u "${{ secrets.REGISTRY_USER }}" --password-stdin + echo "${{ secrets.REGISTRY_PASS }}" | docker login $REGISTRY_HOST \ + -u "${{ secrets.REGISTRY_USER }}" --password-stdin - name: Build Web Image run: | - docker build -t $REGISTRY/web:${{ github.sha }} -t $REGISTRY/web:main -f docker/Dockerfile . + docker build -t $REGISTRY_HOST/$IMAGE_NAMESPACE/web:${{ github.sha }} -t $REGISTRY_HOST/$IMAGE_NAMESPACE/web:main -f docker/Dockerfile . - name: Build Scheduler Image run: | - docker build -t $REGISTRY/scheduler:${{ github.sha }} -t $REGISTRY/scheduler:main -f docker/Dockerfile.scheduler . + docker build -t $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:${{ github.sha }} -t $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:main -f docker/Dockerfile.scheduler . - name: Push Web Image run: | - docker push $REGISTRY/web:${{ github.sha }} - docker push $REGISTRY/web:main + docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/web:${{ github.sha }} + docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/web:main - name: Push Scheduler Image run: | - docker push $REGISTRY/scheduler:${{ github.sha }} - docker push $REGISTRY/scheduler:main + docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:${{ github.sha }} + docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:main deploy: needs: build