From d7f8f441fda68a1532c413d3d570f021da641883 Mon Sep 17 00:00:00 2001 From: ndsboy Date: Sat, 12 Apr 2025 19:28:17 +0000 Subject: [PATCH] feat: docker --- .forgejo/workflows/deploy.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index ae75d94..e6d96b9 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -1,5 +1,9 @@ name: deploy -on: [push, workflow_dispatch] +on: + push: + branches: + - main + workflow_dispatch: env: repo: documents @@ -11,20 +15,19 @@ jobs: deploy: name: deploy runs-on: docker - if: github.ref == 'refs/heads/main' container: - image: quay.io/buildah/stable:latest + image: docker:cli env: - STORAGE_DRIVER: vfs + DOCKER_HOST: tcp://172.17.0.1:2375 steps: - name: download - run: curl https://${{ env.url }}/archive/main.tar.gz | tar -xz + run: wget -O- https://${{ env.url }}/archive/main.tar.gz | tar -xz - name: build - run: buildah build -f ${{ env.repo }}/Containerfile -t ${{ env.url }}:latest ${{ env.repo }} + run: docker buildx build -f ${{ env.repo }}/Containerfile -t ${{ env.url }}:latest ${{ env.repo }} - name: login - run: buildah login -u token -p ${{ env.token }} ${{ env.git }} + run: docker login -u token -p ${{ env.token }} ${{ env.git }} - name: push - run: buildah push ${{ env.git }}/${{ github.repository }}:latest + run: docker push ${{ env.git }}/${{ github.repository }}:latest