From a076730d8d9ee61d6937766047a96131c2935be7 Mon Sep 17 00:00:00 2001 From: Julien Aldon Date: Thu, 8 Jan 2026 11:57:53 +0100 Subject: [PATCH] add deploy action --- .gitea/workflows/deploy.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .gitea/workflows/deploy.yaml diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..194b78f --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,20 @@ +name: Deploy Bookshelf +on: + push: + branches: + - main +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Deploy via SSH + run: | + ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF' + set -e + cd ${{ secrets.DEPLOY_PATH }} + git pull + docker compose pull + docker compose up -d --build + EOF