name: Deploy to dev.bl.pixeldev.eu on: push: branches: [main] jobs: deploy: runs-on: self-hosted steps: - uses: actions/checkout@v3 - name: Sync and restart run: | rsync -av --delete --exclude='.git' --exclude='node_modules' $GITHUB_WORKSPACE/ /opt/feedback-tool/ cd /opt/feedback-tool && npm install --production pm2 restart feedback-tool