From 7c65ffdd58a8d0ec9a58afb61e0d42fa4d85b882 Mon Sep 17 00:00:00 2001 From: Fahri Can Date: Wed, 15 Apr 2026 17:00:39 +0300 Subject: [PATCH] fix: use server password instead of ssh key for deployment --- .gitea/workflows/deploy.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e221f8e..9b210dd 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -13,18 +13,18 @@ jobs: - name: Checkout Code uses: actions/checkout@v4 + - name: Install sshpass + run: sudo apt-get update && sudo apt-get install -y sshpass + - name: Deploy to Raspberry Pi via rsync env: - SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }} + SERVER_PASSWORD: ${{ secrets.SERVER_PASSWORD }} SERVER_IP: "95.70.252.214" SERVER_PORT: "2222" SERVER_USER: "haruncan" run: | - mkdir -p ~/.ssh - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - ssh-keyscan -p $SERVER_PORT $SERVER_IP >> ~/.ssh/known_hosts - rsync -avz --exclude node_modules --exclude .git --exclude dist --exclude .next --exclude .DS_Store --exclude venv --exclude 'ai-engine/venv' --exclude __pycache__ -e "ssh -p $SERVER_PORT" ./ $SERVER_USER@$SERVER_IP:~/apps/iddaai/be/ + export SSHPASS=$SERVER_PASSWORD + sshpass -e rsync -avz --exclude node_modules --exclude .git --exclude dist --exclude .next --exclude .DS_Store --exclude venv --exclude 'ai-engine/venv' --exclude __pycache__ -e "ssh -o StrictHostKeyChecking=no -p $SERVER_PORT" ./ $SERVER_USER@$SERVER_IP:~/apps/iddaai/be/ - name: Restart Backend Docker Service uses: appleboy/ssh-action@v1.0.3 @@ -32,7 +32,7 @@ jobs: host: "95.70.252.214" port: "2222" username: "haruncan" - key: ${{ secrets.SSH_KEY }} + password: ${{ secrets.SERVER_PASSWORD }} script: | cd ~/apps/iddaai docker compose build backend