From c0a1633360f7d9e266f8ec4fd2f261bc66ae145b Mon Sep 17 00:00:00 2001 From: Aram Peres <6775216+aramperes@users.noreply.github.com> Date: Sat, 23 Aug 2025 01:54:12 -0400 Subject: [PATCH] Push website Docker --- .forgejo/workflows/website.yaml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/website.yaml b/.forgejo/workflows/website.yaml index e74a0fb..4847864 100644 --- a/.forgejo/workflows/website.yaml +++ b/.forgejo/workflows/website.yaml @@ -3,13 +3,28 @@ on: branches: - master paths: - - 'website/**' - - '**/website.yaml' + - 'website/**' + - '**/website.yaml' jobs: build: runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 - - name: Test docker - run: docker ps + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: actions + password: ${{ secrets.FORGEJO_TOKEN }} + - name: Setup Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Extract the tag + id: extract_tag + run: echo "::set-output name=tag::$(echo ${{ env.FORGEJO_SHA }} | cut -c1-8)" + - name: Build and push Docker image + uses: docker/build-push-action@v2 + with: + push: true + context: website + file: Dockerfile + tags: git.poire.dev/aramperes/poire.dev:${{ steps.extract_tag.outputs.tag }}