name: Build Dev PWA run-name: ${{ gitea.actor }} is building new dev pwa version on: push: branches: - main jobs: Build-PWA: runs-on: ubuntu-22.04 steps: - name: Check out repository code uses: actions/checkout@v4 - name: Install node modules run: npm install - name: Build pwa run: npm run build - name: Clear previous dev pwa env: DEV_HOST: ${{ secrets.DEV_HOST }} DEV_KEY: ${{ secrets.DEV_KEY }} run: | echo "$DEV_KEY" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh root@$DEV_HOST "rm -R /var/www/html/alvinn-dev/*" echo "Old files removed" - name: Copy new dev pwa run: | scp -r ${{ gitea.workspace }}/www/* root@balerion.lan:/var/www/html/alvinn-dev ssh root@balerion.lan "chown -R www-data:www-data /var/www/html/alvinn-dev/*" echo "New files copied"