From c63629d1fac44fb4088f7fc84d8789743e6a6969 Mon Sep 17 00:00:00 2001 From: rgcosta Date: Fri, 10 Apr 2026 13:13:11 +0000 Subject: [PATCH] Add .gitea/workflows/docker-build.yaml --- .gitea/workflows/docker-build.yaml | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .gitea/workflows/docker-build.yaml diff --git a/.gitea/workflows/docker-build.yaml b/.gitea/workflows/docker-build.yaml new file mode 100644 index 0000000..4e63da5 --- /dev/null +++ b/.gitea/workflows/docker-build.yaml @@ -0,0 +1,45 @@ +# .gitea/workflows/docker-build.yaml +name: Build & Push Football Docker Images + +on: + push: + branches: + - main + paths: + - 'scraper/**' + - 'api/**' + - '.gitea/workflows/docker-build.yaml' + workflow_dispatch: # allows manual trigger from Gitea UI + +jobs: + build-push-update: + runs-on: docker + steps: + - name: Checkout Code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Login to Gitea Registry + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.h0melab.uk \ + -u "${{ secrets.REGISTRY_USERNAME }}" \ + --password-stdin + + - name: Build & Push Scraper + run: | + docker build \ + -t git.h0melab.uk/rgcosta7/football-scraper:latest \ + -t git.h0melab.uk/rgcosta7/football-scraper:${{ gitea.sha }} \ + ./scraper/ + docker push git.h0melab.uk/rgcosta7/football-scraper:latest + docker push git.h0melab.uk/rgcosta7/football-scraper:${{ gitea.sha }} + + - name: Build & Push API + run: | + docker build \ + -t git.h0melab.uk/rgcosta7/football-api:latest \ + -t git.h0melab.uk/rgcosta7/football-api:${{ gitea.sha }} \ + ./api/ + docker push git.h0melab.uk/rgcosta7/football-api:latest + docker push git.h0melab.uk/rgcosta7/football-api:${{ gitea.sha }} \ No newline at end of file