From 289a74102854aa9001f0b88553f656cb481db415 Mon Sep 17 00:00:00 2001 From: Stanislav Khoshov Date: Sat, 6 Sep 2025 18:31:36 +0300 Subject: [PATCH] update deploy script --- .github/workflows/deploy_dev.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/deploy_dev.yml b/.github/workflows/deploy_dev.yml index 0e632e8..d022c23 100644 --- a/.github/workflows/deploy_dev.yml +++ b/.github/workflows/deploy_dev.yml @@ -52,6 +52,20 @@ jobs: echo "Deployment successful!" + - name: Prepare server (ensure tar & dir) + uses: appleboy/ssh-action@v1.0.0 + with: + host: ${{ secrets.DEV_SERVER_HOST }} + username: ${{ secrets.DEV_SSH_USERNAME }} + key: ${{ secrets.DEV_SSH_PRIVATE_KEY }} + script: | + command -v tar >/dev/null 2>&1 || ( \ + (command -v apt-get >/dev/null && sudo apt-get update && sudo apt-get install -y tar gzip) || \ + (command -v yum >/dev/null && sudo yum install -y tar gzip) || \ + (command -v apk >/dev/null && sudo apk add tar gzip) \ + ) + mkdir -p ${{ secrets.DEV_PROJECT_PATH }}/frontend/dist + - name: Copy static files to server uses: appleboy/scp-action@v0.1.7 with: