From 9100695253159c08499f2598f61fd2ba561be069 Mon Sep 17 00:00:00 2001 From: Lorentz Date: Sun, 15 Feb 2026 22:50:24 +0000 Subject: [PATCH] Simplify CI to use plain docker build --- .forgejo/workflows/deploy.yml | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 8de753f..e95e912 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -6,6 +6,11 @@ on: - main - development +env: + DOCKER_HOST: tcp://docker-in-docker:2375 + REGISTRY: forgejo.wulfconsulting.cloud + IMAGE: forgejo.wulfconsulting.cloud/lorentz/quest-vorteq + jobs: build: runs-on: ubuntu-latest @@ -13,16 +18,6 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Login to Forgejo Registry - uses: docker/login-action@v3 - with: - registry: forgejo.wulfconsulting.cloud - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_PASSWORD }} - - name: Determine tag id: tag run: | @@ -32,12 +27,14 @@ jobs: echo "tag=dev" >> $GITHUB_OUTPUT fi - - name: Build and push - uses: docker/build-push-action@v6 - with: - context: . - push: true - tags: forgejo.wulfconsulting.cloud/lorentz/quest-vorteq:${{ steps.tag.outputs.tag }} + - name: Login to Forgejo Registry + run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login $REGISTRY -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin + + - name: Build image + run: docker build -t $IMAGE:${{ steps.tag.outputs.tag }} . + + - name: Push image + run: docker push $IMAGE:${{ steps.tag.outputs.tag }} deploy: needs: build