diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d2d2720..88490e8 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -25,18 +25,12 @@ jobs: path: dist/ deploy: - runs-on: homesrv + runs-on: ubuntu-latest needs: build + container: + image: node:20-slim + options: -v /var/www/vite-app:/deploy/vite-app --user 1000:1000 steps: - - name: Load NVM and Node - run: | - bash -lc ' - export NVM_DIR="/root/.nvm" - source "$NVM_DIR/nvm.sh" - node -v - npm -v - ' - - uses: actions/checkout@v4 - name: Download build artifacts @@ -47,9 +41,9 @@ jobs: - name: Deploy to host run: | - rm -rf /www/vite-app/timelapse-calc - mkdir -p /www/vite-app/timelapse-calc - cp -r dist/* /www/vite-app/timelapse-calc/ + 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" echo "Deployed files:" - ls -la /www/vite-app/timelapse-calc/ \ No newline at end of file + ls -la /deploy/vite-app/timelapse-calc/ \ No newline at end of file