Files
Nathan Schneider 346c859eb5 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.
2026-10-02 17:37:36 -06:00

755 B

title
title
About

This example shows a complete, self-hosted publishing pipeline on a single Cloudron server:

Stage App Example location
Source Gitea https://gitea.cloudron.example
Build Woodpecker CI https://woodpecker.cloudron.example
Serving Surfer https://surfer.cloudron.example

The pipeline is defined by a single checked-in file, .woodpecker.yml, and the only secrets it needs are a Surfer domain and an access token. See the repository README for full setup instructions.

Delete this page or rewrite everything — the templates in layouts/ are deliberately small so you can replace them with a real design.