From 919265f8266b91ea42b90f98f22f43708a8a0614 Mon Sep 17 00:00:00 2001 From: Tien Ngo Date: Wed, 24 Dec 2025 14:52:33 +0700 Subject: [PATCH] fix deploy --- .gitea/workflows/deploy.yml | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2579297..b5705d7 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -5,7 +5,7 @@ on: branches: [ "main" ] jobs: - build-and-deploy: + build: runs-on: ubuntu-latest container: image: node:20-slim @@ -18,10 +18,30 @@ jobs: npm ci npm run build - - name: Deploy + - name: Upload build artifacts + uses: actions/upload-artifact@v3 + with: + name: dist-files + path: dist/ + + deploy: + runs-on: ubuntu-latest + needs: build + + steps: + - uses: actions/checkout@v4 + + - name: Download build artifacts + uses: actions/download-artifact@v3 + with: + name: dist-files + path: dist/ + + - name: Deploy to host run: | rm -rf /deploy/vite-app/timelapse-calc mkdir -p /deploy/vite-app/timelapse-calc cp -r dist/* /deploy/vite-app/timelapse-calc/ - - echo "Deployment completed successfully" \ No newline at end of file + echo "Deployment completed successfully" + echo "Deployed files:" + ls -la /deploy/vite-app/timelapse-calc/ \ No newline at end of file