From 0921a1f2dc91dc7b763abbbb7735c0df27dd9146 Mon Sep 17 00:00:00 2001 From: Hazem Krimi Date: Thu, 10 Apr 2025 16:42:22 +0100 Subject: [PATCH] More workflow fixing --- .github/workflows/deploy.yaml | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 69a866f..d38e2e0 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -34,19 +34,14 @@ jobs: cd server CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o executable - - name: Prepare to deploy - run: | - mkdir touch-programming.hazemkrimi.tech - mkdir touch-programming.hazemkrimi.tech/public - mkdir touch-programming.hazemkrimi.tech/api - cp -r client/build touch-programming.hazemkrimi.tech/public - cp server/executable touch-programming.hazemkrimi.tech/api - - name: Deploy to VPS - uses: appleboy/scp-action@v0.1.4 - with: - host: hazemkrimi.tech - username: deploy - key: ${{ secrets.DEPLOY_SSH_KEY }} - source: "touch-programming.hazemkrimi.tech" - target: "/var/www" + 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 + scp -r client/build $USER@$HOST:/var/www/touch-programming.hazemkrimi.tech/public + scp -r server/executable $USER@$HOST:/var/www/touch-programming.hazemkrimi.tech/api