verso2

A simple web framework.
git clone git://git.chappelle.dev/verso2.git
Log | Files | Refs | README | LICENSE

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/