diff --git a/.gitea/workflows/deployer.yaml b/.gitea/workflows/deployer.yaml index 86f7d08..2449e5a 100644 --- a/.gitea/workflows/deployer.yaml +++ b/.gitea/workflows/deployer.yaml @@ -3,30 +3,38 @@ on: push: branches: - main - jobs: build: runs-on: ubuntu-latest - steps: + steps: - name: Clone repository uses: actions/checkout@v2 with: repository: Rahaf/SweetHome github-server-url: http://45.93.137.91:3000 + - name: Stopping server + run: sudo systemctl stop sweetHome - - name: Use Node.js 22.13.1 + - name: Copy repository to output file + run: | + sudo cp -r $GITHUB_WORKSPACE/* /opt/sweetHome/ + sudo chown -R $(whoami) /opt/sweetHome + + - name: Setup Node.js 22.x uses: actions/setup-node@v1 with: - node-version: 24.x + node-version: 22.x + - name: Install dependencies - run: npm install --legacy-peer-deps - - - name: Generate build + working-directory: /opt/sweetHome + run: npm install + + - name: Build next project + working-directory: /opt/sweetHome run: npm run build - - name: Copy to Nginx root + + - name: Starting the server 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 + sudo systemctl daemon-reload + sudo systemctl start sweetHome