diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ad573b3..892fdda 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -40,6 +40,14 @@ jobs: ssh-private-key: ${{ secrets.DEPLOY_SSH_KEY }} - name: Deploy to VPS + env: + SSH_KEY: ${{ secrets.DEPLOY_SSH_KEY }} run: | - scp -r client/build deploy@hazemkrimi.tech:/var/www/touch-programming.hazemkrimi.tech/public - scp server/executable deploy@hazemkrimi.tech:/var/www/touch-programming.hazemkrimi.tech/api + mkdir -p ~/.ssh + echo "$SSH_KEY" > ~/.ssh/id_deploy + chmod 600 ~/.ssh/id_deploy + ssh-keyscan -H hazemkrimi.tech >> ~/.ssh/known_hosts + rsync -avz --delete client/build deploy@hazemkrimi.tech:/var/www/touch-programming.hazemkrimi.tech/public + rsync -avz --delete server/executable deploy@hazemkrimi.tech:/var/www/touch-programming.hazemkrimi.tech/api + # scp -r client/build deploy@hazemkrimi.tech:/var/www/touch-programming.hazemkrimi.tech/public + # scp server/executable deploy@hazemkrimi.tech:/var/www/touch-programming.hazemkrimi.tech/api