From ad2ff7b82e40dbab56b0081dacd030b6bbb7b846 Mon Sep 17 00:00:00 2001 From: Shinuwa Date: Mon, 29 Jun 2026 22:31:57 +0200 Subject: [PATCH] Add deploy workflow --- .forgejo/workflows/deploy.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .forgejo/workflows/deploy.yml diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..053561b --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,28 @@ +name: Deploy Palico Bot + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: docker + + steps: + - name: Deploy on WebApps + env: + DEPLOY_SSH_KEY: ${{ secrets.DEPLOY_SSH_KEY }} + run: | + apt-get update + apt-get install -y openssh-client + + mkdir -p ~/.ssh + printf '%s\n' "$DEPLOY_SSH_KEY" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + + ssh -o StrictHostKeyChecking=no \ + -i ~/.ssh/id_ed25519 \ + -p 2911 \ + shinuwa@192.168.0.100 \ + "sudo /usr/local/bin/deploy-palico-bot"