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