diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 7ff63fd..e8c4dee 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -16,12 +16,15 @@ jobs: - name: Compress repository run: | - tar -czf repo-backup-$(date +%Y%m%d-%H%M%S).tar.gz \ + TIMESTAMP=$(date +%Y%m%d-%H%M%S) + ARCHIVE_NAME="repo-backup-${TIMESTAMP}.tar.gz" + tar -czf "../${ARCHIVE_NAME}" \ --exclude='.git' \ --exclude='node_modules' \ --exclude='*.log' \ . - echo "ARCHIVE_NAME=repo-backup-$(date +%Y%m%d-%H%M%S).tar.gz" >> $GITHUB_ENV + mv "../${ARCHIVE_NAME}" . + echo "ARCHIVE_NAME=${ARCHIVE_NAME}" >> $GITHUB_ENV - name: Send compressed file to Telegram env: @@ -55,7 +58,6 @@ jobs: mkdir -p /root/hshop/frontend/ printf "%s" "${{ secrets.FRONTEND_ENV }}" > /root/hshop/frontend/.env - - name: Build and start Docker containers uses: appleboy/ssh-action@v0.1.6 with: @@ -86,7 +88,5 @@ jobs: username: ${{ secrets.SSH_USER }} password: ${{ secrets.SSH_PASSWORD }} script: | - docker image prune -af --filter "until=48h" || { echo "ERROR: ارور در پاک کردن images";} - - docker builder prune -af --filter "until=48h" || { echo "ERROR: ارور در پاک کردن builder cache";} + docker builder prune -af --filter "until=48h" || { echo "ERROR: ارور در پاک کردن builder cache";} \ No newline at end of file