# 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: Stopping server # run: sudo systemctl stop sweetHome # - 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: 22.x # - name: Install dependencies # working-directory: /opt/sweetHome # run: npm install # - name: Build next project # working-directory: /opt/sweetHome # run: npm run build # - name: Starting the server # run: | # sudo systemctl daemon-reload # sudo systemctl start sweetHome