From c1a622c74f184775ae7f9a1bbbfc490c653a10d9 Mon Sep 17 00:00:00 2001 From: Philipp Hofer Date: Sun, 5 Jan 2025 20:25:05 +0100 Subject: [PATCH] add kufstein --- .gitea/workflows/action.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitea/workflows/action.yml b/.gitea/workflows/action.yml index ade91ed..4a4d974 100644 --- a/.gitea/workflows/action.yml +++ b/.gitea/workflows/action.yml @@ -95,3 +95,23 @@ jobs: SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} SSH_HOST: ${{ secrets.SSH_HOST }} SSH_USER: ${{ secrets.SSH_USER }} + + - name: Deploy Kufstein + run: | + mkdir -p ~/.ssh + ssh-keyscan -H $SSH_HOST >> ~/.ssh/known_hosts + echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + + scp -C target/$CARGO_TARGET/release/rot $SSH_USER@$SSH_HOST:/home/kufstein/rot-updating + scp -C -r static $SSH_USER@$SSH_HOST:/home/kufstein/ + scp -C -r templates $SSH_USER@$SSH_HOST:/home/kufstein/ + scp -C -r svelte $SSH_USER@$SSH_HOST:/home/kufstein/ + ssh $SSH_USER@$SSH_HOST 'mkdir -p /home/kufstein/svelte/build' + ssh $SSH_USER@$SSH_HOST 'sudo systemctl stop kufstein' + ssh $SSH_USER@$SSH_HOST 'mv /home/kufstein/rot-updating /home/kufstein/rot' + ssh $SSH_USER@$SSH_HOST 'sudo systemctl start kufstein' + env: + SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + SSH_HOST: ${{ secrets.SSH_HOST }} + SSH_USER: ${{ secrets.SSH_USER }}