name: On Push Deploy on: push: jobs: deploy: runs-on: pusher container: volumes: - /root/repos:/root/repos steps: - name: Install Node.js & npm run: | apk add --no-cache nodejs npm # if your job container is Alpine node -v npm -v - name: Pull and pull run: | ip addr show eth0 - name: Install dependencies run: | cd /root/repos/music-jeopardy git pull npm ci - name: Build production bundle run: | cd /root/repos/music-jeopardy npm run generate:data npm run build