From 0edbb9c7289a563292cc2a7b032f3e03b1dc87ce Mon Sep 17 00:00:00 2001 From: Antigravity Date: Mon, 11 May 2026 17:58:06 -0400 Subject: [PATCH] Fix workflow to use standard buildx --- .gitea/workflows/build.yaml | 45 +++++++++++++------------------------ 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 40edf43..f53d39e 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -4,45 +4,32 @@ on: [push] jobs: build-backend: runs-on: ubuntu-latest - env: - DOCKER_HOST: tcp://172.17.0.1:2375 steps: - name: Checkout uses: actions/checkout@v3 - - name: Build and push Backend (Kaniko) - run: | - # Find this job container by its known name pattern - JOB_CONTAINER=$(docker ps --format '{{.Names}}' | grep 'GITEA-ACTIONS-TASK' | head -1) - echo "Using volumes from: $JOB_CONTAINER" + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 - docker run --rm \ - --volumes-from "$JOB_CONTAINER" \ - gcr.io/kaniko-project/executor:latest \ - --context=dir:///workspace/deepkoluguri/chitfund/backend \ - --dockerfile=Dockerfile \ - --destination=192.168.8.250:5000/chitfund-backend:latest \ - --insecure \ - --skip-tls-verify + - name: Build and push Backend + uses: docker/build-push-action@v4 + with: + context: ./backend + push: true + tags: 192.168.8.250:5000/chitfund-backend:latest build-frontend: runs-on: ubuntu-latest - env: - DOCKER_HOST: tcp://172.17.0.1:2375 steps: - name: Checkout uses: actions/checkout@v3 - - name: Build and push Frontend (Kaniko) - run: | - JOB_CONTAINER=$(docker ps --format '{{.Names}}' | grep 'GITEA-ACTIONS-TASK' | head -1) - echo "Using volumes from: $JOB_CONTAINER" + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 - docker run --rm \ - --volumes-from "$JOB_CONTAINER" \ - gcr.io/kaniko-project/executor:latest \ - --context=dir:///workspace/deepkoluguri/chitfund/luckychit \ - --dockerfile=Dockerfile \ - --destination=192.168.8.250:5000/chitfund-frontend:latest \ - --insecure \ - --skip-tls-verify \ No newline at end of file + - name: Build and push Frontend + uses: docker/build-push-action@v4 + with: + context: ./luckychit + push: true + tags: 192.168.8.250:5000/chitfund-frontend:latest \ No newline at end of file