ci fix
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m13s

This commit is contained in:
2026-03-16 17:17:34 -05:00
parent 10585f6f0e
commit 8e85d7c835
+9 -2
View File
@@ -64,6 +64,13 @@ jobs:
ls -la ls -la
test -d dist || (echo "Missing dist/ (Vite output). Check Build step." && exit 1) test -d dist || (echo "Missing dist/ (Vite output). Check Build step." && exit 1)
- name: Prepare deploy artifact
run: |
rm -rf deploy
mkdir -p deploy
cp -r dist package.json deploy/
(test -f bun.lock && cp bun.lock deploy/) || (test -f bun.lockb && cp bun.lockb deploy/) || true
- name: Setup SSH known hosts - name: Setup SSH known hosts
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
@@ -75,7 +82,7 @@ jobs:
run: | run: |
sshpass -p "$SSH_PASSWORD" rsync -avz --delete \ sshpass -p "$SSH_PASSWORD" rsync -avz --delete \
-e "ssh -o StrictHostKeyChecking=accept-new -p ${{ secrets.DEPLOY_SSH_PORT || '22' }}" \ -e "ssh -o StrictHostKeyChecking=accept-new -p ${{ secrets.DEPLOY_SSH_PORT || '22' }}" \
dist/ \ deploy/ \
${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST || env.DEPLOY_HOST }}:${{ secrets.DEPLOY_PATH || env.DEPLOY_PATH }}/ ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST || env.DEPLOY_HOST }}:${{ secrets.DEPLOY_PATH || env.DEPLOY_PATH }}/
- name: Restart app on server - name: Restart app on server
@@ -84,4 +91,4 @@ jobs:
run: | run: |
sshpass -p "$SSH_PASSWORD" ssh -o StrictHostKeyChecking=accept-new -p ${{ secrets.DEPLOY_SSH_PORT || '22' }} \ sshpass -p "$SSH_PASSWORD" ssh -o StrictHostKeyChecking=accept-new -p ${{ secrets.DEPLOY_SSH_PORT || '22' }} \
${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST || env.DEPLOY_HOST }} \ ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST || env.DEPLOY_HOST }} \
'bash -lc "cd ${{ secrets.DEPLOY_PATH || env.DEPLOY_PATH }} && export PORT=${{ env.APP_PORT }} && (pm2 restart tasgrid 2>/dev/null || pm2 start \"bun run serve\" --name tasgrid --update-env)"' 'bash -lc "cd ${{ secrets.DEPLOY_PATH || env.DEPLOY_PATH }} && bun install --frozen-lockfile && export PORT=${{ env.APP_PORT }} && (pm2 restart tasgrid 2>/dev/null || pm2 start \"bun run serve\" --name tasgrid --update-env)"'