From d7fe1cfa25d1eac10e11ce4afea1232e352dd010 Mon Sep 17 00:00:00 2001 From: Asukadaisiki <3052182661@qq.com> Date: Sat, 11 Apr 2026 13:33:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .gitea/workflows/deploy.yml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..d8f1b72 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,38 @@ +name: Deploy to VPS + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Pull latest code + run: | + cd /opt/updatedb + git pull origin main + + - name: Rebuild and restart + run: | + cd /opt/updatedb + docker compose up -d --build + + - name: Verify + run: | + cd /opt/updatedb + sleep 3 + if docker compose ps | grep -q "Up"; then + echo "Deployment successful" + else + echo "ERROR: Container failed to start" + docker compose logs --tail=50 + exit 1 + fi + + - name: Show logs + if: always() + run: | + cd /opt/updatedb + docker compose logs --tail=20