From b50a18a430f0762c998bb9deea1fe21ac2b99102 Mon Sep 17 00:00:00 2001 From: roma-dxunvrs Date: Thu, 17 Sep 2026 11:51:31 +0300 Subject: [PATCH] Add ci/cd --- .gitea/workflows/deploy.yaml | 22 ++++++++++++++++++++++ .gitignore | 4 ---- 2 files changed, 22 insertions(+), 4 deletions(-) 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..afe8382 --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,22 @@ +name: deploy + +on: + workflow_dispatch + +jobs: + deploy: + name: Pull and Restart + runs-on: ubuntu-latest + steps: + - name: SSH + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.SERVER_HOST }} + port: ${{ secrets.SERVER_PORT }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SERVER_SSH_KEY }} + script: | + cd /opt/quartz + git pull origin master + echo "${{ secrets.SERVER_SUDO_PASSWORD }}" | sudo -S docker compose down + echo "${{ secrets.SERVER_SUDO_PASSWORD }}" | sudo -S docker compose up -d --build diff --git a/.gitignore b/.gitignore index 2556fbf..dd33554 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ .obsidian -seafile-ignore.txt -.venv -config/ -output/