From a0375c761de77bc47b6c203d1810c3c739e1d742 Mon Sep 17 00:00:00 2001 From: Jeremy Karst Date: Wed, 6 May 2026 23:11:08 -0400 Subject: [PATCH] Updated workflow --- .forgejo/workflows/deploy.yaml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index bcf7bb4..d12c2b8 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -4,8 +4,32 @@ on: - main jobs: - deploy: + build-and-deploy: runs-on: self-hosted + env: + DOCKER_HOST: tcp://172.17.0.1:2376 + container: + image: catthehacker/ubuntu:act-latest + options: --network host steps: + - uses: actions/checkout@v4 + + - name: Log in to Forgejo registry + uses: docker/login-action@v3 + with: + registry: ${{ env.GITHUB_SERVER_URL }} + username: ${{ github.repository_owner }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Set registry host + run: echo "REGISTRY_HOST=${GITHUB_SERVER_URL#https://}" >> $GITHUB_ENV + + - name: Build and push image + uses: docker/build-push-action@v6 + with: + context: . + push: true + tags: ${{ env.REGISTRY_HOST }}/${{ github.repository_owner }}/${{ github.event.repository.name }}:latest + - name: Trigger Portainer redeploy run: curl -k -X POST "${{ secrets.PORTAINER_WEBHOOK_URL }}" \ No newline at end of file