From b79281d85728bf26cb232d3ed635184a65571ba3 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Fri, 14 Feb 2025 05:49:14 +0500 Subject: [PATCH] add ci --- .gitea/workflows/docker-build.yml | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitea/workflows/docker-build.yml diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml new file mode 100644 index 0000000..8cb7224 --- /dev/null +++ b/.gitea/workflows/docker-build.yml @@ -0,0 +1,37 @@ +name: Build and Push Docker Images + +on: + push: + branches: + - main + - master + pull_request: + branches: + - main + - master + +jobs: + docker: + name: Build and Push Docker Images + runs-on: builder + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Build Docker images + working-directory: .build/prod + run: docker compose build + + - name: Login to Docker Registry + if: github.event_name != 'pull_request' + uses: docker/login-action@v2 + with: + registry: ${{ vars.DOCKER_REGISTRY_URL }} + username: ${{ vars.DOCKER_REGISTRY_USER }} + password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} + + - name: Push Docker images + if: github.event_name != 'pull_request' + working-directory: .build/prod + run: docker compose push