From 670be9a39ca61a26e6857fb9c89d48d1558bf29f Mon Sep 17 00:00:00 2001 From: Gusram Date: Fri, 16 Aug 2024 02:16:02 +0800 Subject: [PATCH] add selfhost deployment --- .gitea/workflows/build.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index c9c9589..79dfdcf 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -25,4 +25,20 @@ jobs: docker build --pull --no-cache=true --tag $REGISTRY --tag $REGISTRY:$IMAGE_TAG . docker push $REGISTRY docker push $REGISTRY:$IMAGE_TAG - docker rmi $(docker images -q $REGISTRY:$IMAGE_TAG) -f \ No newline at end of file + docker rmi $(docker images -q $REGISTRY:$IMAGE_TAG) -f + deploy: + name: Deploy + runs-on: ubuntu-latest + steps: + - name: Pull & Restart + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.SSH_VM_DEPLOYMENT_HOST }} + key: ${{ secrets.SSH_VM_DEPLOYMENT }} + username: ${{ secrets.SSH_VM_DEPLOYMENT_USERNAME }} + port: ${{ secrets.SSH_VM_DEPLOYMENT_PORT }} + script: | + cd ~/deployment/genpdf + docker compose pull + docker compose down -v + docker compose up -d \ No newline at end of file