diff --git a/.gitea/workflows/deployer.yaml b/.gitea/workflows/deployer.yaml new file mode 100644 index 0000000..68bf542 --- /dev/null +++ b/.gitea/workflows/deployer.yaml @@ -0,0 +1,32 @@ +name: Build frontend +on: + push: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Clone repository + uses: actions/checkout@v2 + with: + repository: Rahaf/SweetHome + github-server-url: http://45.93.137.91:3000 + + + - name: Use Node.js 22.13.1 + uses: actions/setup-node@v1 + with: + node-version: 24.x + - name: Install dependencies + run: npm install + + - name: Generate build + run: npm run build + - name: Copy to Nginx root + run: | + sudo rm -rf /var/www/html/* + sudo cp -r dist/* /var/www/html/ + sudo chown -R www-data:www-data /var/www/html/ + sudo systemctl reload nginx \ No newline at end of file