From ab7259ff6a9a3339f155592d42a57d6ecce000f1 Mon Sep 17 00:00:00 2001 From: Chen Gu Date: Thu, 23 Apr 2026 12:35:25 +0800 Subject: [PATCH] add Gitea Actions deploy workflow --- .gitea/workflows/deploy.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 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..9a87729 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,24 @@ +name: Deploy + +on: + push: + branches: [main, master] + +jobs: + deploy: + runs-on: self-hosted:host + steps: + - name: Clone + run: | + rm -rf /tmp/deploy-spectra-lab + git clone "https://gch3n:${{ secrets.GITEA_TOKEN }}@git.gch3n.online/gch3n/spectra-lab.git" /tmp/deploy-spectra-lab + + - name: Deploy + run: | + sudo mkdir -p /var/www/spectra-lab + sudo cp -r /tmp/deploy-spectra-lab/* /var/www/spectra-lab/ + sudo chown -R caddy:caddy /var/www/spectra-lab + rm -rf /tmp/deploy-spectra-lab + + - name: Done + run: echo "✓ Deployed to gch3n.online/spectra-lab/"