name: Deploy on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest container: image: node:20-bullseye options: "-v /home/admin/data/web:/web" steps: - uses: actions/checkout@v3 - name: Build run: | wget https://github.com/gohugoio/hugo/releases/download/v0.147.1/hugo_0.147.1_linux-amd64.tar.gz tar -xzf hugo_0.147.1_linux-amd64.tar.gz ./hugo - name: Deploy run: | mkdir -p /web/personal rm -rf /web/personal/* cp -r public/* /web/personal/