name: Deploy kingmaker on: push: branches: [main] paths: - 'sites/kingmaker/**' - 'shared/**' workflow_dispatch: jobs: build-and-deploy: runs-on: host steps: - uses: actions/checkout@v4 - name: Build working-directory: sites/kingmaker run: | npm ci npm run build - name: Deploy run: | rsync -avz --delete --exclude images --exclude footer.html sites/kingmaker/dist/ /var/www/domains/gateway-gamers.net/kingmaker/