Hugo site with Woodpecker CI -> Surfer deploy pipeline
Builds the site with hugomods/hugo:dart-sass-node-git and syncs public/ to the Surfer app on the same Cloudron server (surfer put --all --delete). README covers full setup: Gitea OAuth app, Woodpecker env.sh forge config, agent options, and repo secrets.
This commit is contained in:
commit
346c859eb5
8 files changed
+480
No files matched your search
@@ -0,0 +1,14 @@
|
||||
---
|
||||
title: Home
|
||||
---
|
||||
|
||||
# It is alive!
|
||||
|
||||
This static site is deployed automatically:
|
||||
|
||||
1. You push a commit to `main` on **Gitea** (same Cloudron server).
|
||||
2. **Woodpecker CI** picks up the push, builds the site with Hugo.
|
||||
3. The build output is uploaded to **Surfer**, which serves it.
|
||||
|
||||
That's it — no credentials in the repo, no manual uploads. Push something to
|
||||
`main` right now and watch the pipeline in Woodpecker.
|
||||
Reference in new issue
Block a user