From 3bbf56d7f1de207190e72499491c57af0f763c14 Mon Sep 17 00:00:00 2001 From: binlab Date: Sat, 23 Sep 2023 16:13:46 +0000 Subject: [PATCH] Add .gitea/workflows/update-bot.yml --- .gitea/workflows/update-bot.yml | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/update-bot.yml diff --git a/.gitea/workflows/update-bot.yml b/.gitea/workflows/update-bot.yml new file mode 100644 index 0000000..f2135ce --- /dev/null +++ b/.gitea/workflows/update-bot.yml @@ -0,0 +1,34 @@ +name: Update Bot +on: + push: + branches: [ main ] + workflow_dispatch: +env: + REPO_NAME: focabot +jobs: + deploy-via-sftp: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: SFTP Deploy + uses: https://github.com/wlixcc/SFTP-Deploy-Action@v1.2.4 + with: + username: root + server: 172.17.0.1 + port: 22 + password: ${{ secrets.SSH_PRIVATE_KEY }} + local_path: ./* + remote_path: /root/${{ env.REPO_NAME }}/ + ssh_private_key: ignored + + restart-bot: + needs: [deploy-via-sftp] + runs-on: ubuntu-latest + steps: + - id: creating-systemctl-service + uses: https://github.com/fifsky/ssh-action@master + with: + command: sudo systemctl start ${{ env.REPO_NAME }}-watcher.service + host: 172.17.0.1 + user: root + pass: ${{ secrets.SSH_PRIVATE_KEY }} \ No newline at end of file