From b7fe44ac7c614523b104693cd117cac2af7d164f Mon Sep 17 00:00:00 2001 From: Michele Rossi Date: Sat, 10 Jan 2026 17:16:11 +0100 Subject: [PATCH] Add gitea workflow --- .gitea/workflows/default.yaml | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitea/workflows/default.yaml diff --git a/.gitea/workflows/default.yaml b/.gitea/workflows/default.yaml new file mode 100644 index 0000000..9e1f32c --- /dev/null +++ b/.gitea/workflows/default.yaml @@ -0,0 +1,37 @@ +name: default + +on: + push: + branches: + - main + +jobs: + build-and-push: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + # Load variables from the .env file in the repository + - name: Load .env variables + run: | + if [ -f .env ]; then + grep -v '^#' .env >> $GITHUB_ENV + else + echo ".env file not found, skipping load." + fi + + - name: Login to Gitea Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY_URL }} + username: ${{ github.actor }} + password: ${{ env.AUTH_TOKEN }} + + - name: Build Docker Image + run: | + docker build -t ${{ env.REGISTRY_URL }}/${{ github.repository }}:latest . + + - name: Push Docker Image + run: | + docker push ${{ env.REGISTRY_URL }}/${{ github.repository }}:latest \ No newline at end of file