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