From 30539739e6c3f39f4329f063fc90ee83317210af Mon Sep 17 00:00:00 2001 From: Hazem Krimi Date: Thu, 10 Apr 2025 16:51:35 +0100 Subject: [PATCH] Trying a slightly different workflow --- .github/workflows/deploy.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 08179f5..8b7c6ea 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -34,19 +34,16 @@ jobs: cd server CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o executable + - name: Setup SSH + uses: webfactory/ssh-agent@v0.5.3 + with: + ssh-private-key: ${{ secrets.DEPLOY_SSH_KEY }} + - name: Deploy to VPS env: HOST: hazemkrimi.tech USER: deploy - KEY: ${{ secrets.DEPLOY_SSH_KEY }} run: | - mkdir -p ~/.ssh - echo "$DEPLOY_SSH_KEY" > ~/.ssh/id_vps_deploy - chmod 600 ~/.ssh/id_vps_deploy - - echo "Host *" > ~/.ssh/config - echo " StrictHostKeyChecking no" >> ~/.ssh/config - echo " UserKnownHostsFile /dev/null" >> ~/.ssh/config - - scp -i ~/.ssh/id_vps_deploy -r client/build $USER@$HOST:/var/www/touch-programming.hazemkrimi.tech/public - scp -i ~/.ssh/id_vps_deploy server/executable $USER@$HOST:/var/www/touch-programming.hazemkrimi.tech/api + ssh-keyscan -H hazemkrimi.tech > ~/.ssh/known_hosts + scp -r client/build $USER@$HOST:/var/www/touch-programming.hazemkrimi.tech/public + scp server/executable $USER@$HOST:/var/www/touch-programming.hazemkrimi.tech/api