add webhook mode

This commit is contained in:
Ronmi Ren 2025-01-12 21:01:37 +08:00
commit a82b00b191
3 changed files with 290 additions and 1 deletions

View file

@ -23,6 +23,7 @@ var serveCmd = &cobra.Command{
Use: "serve",
Short: "Start the static page server.",
Run: func(cmd *cobra.Command, args []string) {
viper.BindPFlags(cmd.Flags())
// check flags
bind := viper.GetString("bind")
server := viper.GetString("server")
@ -83,5 +84,4 @@ func init() {
f.StringP("token", "k", "", "Forgejo api token")
f.StringP("branch", "b", "static-pages", "branch to use")
f.StringP("well-known", "w", "/.well-known", "well-known path, used by LetsEncrypt")
viper.BindPFlags(f)
}