deploy.yml (596B)
1 on: 2 push: 3 branches: [main] 4 5 jobs: 6 deploy: 7 runs-on: ubuntu-latest 8 steps: 9 - uses: actions/checkout@v4 10 11 - name: Install lowdown 12 run: sudo apt-get install -y lowdown 13 14 - name: Build 15 run: ./build.sh 16 17 - name: Setup SSH 18 run: | 19 mkdir -p ~/.ssh 20 echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 21 chmod 600 ~/.ssh/id_ed25519 22 ssh-keyscan chappelle.dev >> ~/.ssh/known_hosts 23 24 - name: Deploy 25 run: | 26 rsync -av --delete dist/ binkd@chappelle.dev:/var/www/htdocs/chappelle.dev/