diff --git a/.gitea/workflows/build-push.yaml b/.gitea/workflows/build-push.yaml index 6ff4de0..3b9f7bd 100644 --- a/.gitea/workflows/build-push.yaml +++ b/.gitea/workflows/build-push.yaml @@ -9,8 +9,8 @@ on: env: NTFY_URL: http://ntfy.observability.svc.cluster.local:80 GOPRIVATE: git.daviestechlabs.io - REGISTRY: gitea-http.gitea.svc.cluster.local:3000/daviestechlabs - REGISTRY_HOST: gitea-http.gitea.svc.cluster.local:3000 + REGISTRY: registry.lab.daviestechlabs.io/daviestechlabs + REGISTRY_HOST: registry.lab.daviestechlabs.io IMAGE_NAME: stt-module jobs: @@ -123,11 +123,13 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + + - name: Login to Gitea Registry + uses: docker/login-action@v3 with: - buildkitd-config-inline: | - [registry."gitea-http.gitea.svc.cluster.local:3000"] - http = true - insecure = true + registry: ${{ env.REGISTRY_HOST }} + username: ${{ secrets.REGISTRY_USER }} + password: ${{ secrets.REGISTRY_TOKEN }} - name: Login to Docker Hub if: vars.DOCKERHUB_USERNAME != '' @@ -136,28 +138,6 @@ jobs: username: ${{ vars.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Configure Docker for insecure registry - run: | - sudo mkdir -p /etc/docker - echo '{"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' | sudo tee /etc/docker/daemon.json - sudo systemctl restart docker || sudo service docker restart || true - sleep 2 - - - name: Login to Gitea Registry - run: | - AUTH=$(echo -n "${{ secrets.REGISTRY_USER }}:${{ secrets.REGISTRY_TOKEN }}" | base64 -w0) - mkdir -p ~/.docker - cat > ~/.docker/config.json << EOF - { - "auths": { - "${{ env.REGISTRY_HOST }}": { - "auth": "$AUTH" - } - } - } - EOF - echo "Auth configured for ${{ env.REGISTRY_HOST }}" - - name: Extract metadata id: meta uses: docker/metadata-action@v5 @@ -175,8 +155,7 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max + notify: name: Notify