diff --git a/cmd/drone-server/server.go b/cmd/drone-server/server.go index 9da92dad1..ed37740ff 100644 --- a/cmd/drone-server/server.go +++ b/cmd/drone-server/server.go @@ -118,6 +118,12 @@ var flags = []cli.Flag{ Usage: "file path for the drone config", Value: ".drone.yml", }, + cli.StringFlag{ + EnvVar: "DRONE_DOCS,WOODPECKER_DOCS", + Name: "docs", + Usage: "link to user documentation", + Value: "https://woodpecker.laszlo.cloud", + }, cli.DurationFlag{ EnvVar: "DRONE_SESSION_EXPIRES,WOODPECKER_SESSION_EXPIRES", Name: "session-expires", diff --git a/cmd/drone-server/setup.go b/cmd/drone-server/setup.go index ac4f7f83a..4084579cf 100644 --- a/cmd/drone-server/setup.go +++ b/cmd/drone-server/setup.go @@ -203,6 +203,7 @@ func setupTree(c *cli.Context) *httptreemux.ContextMux { web.New( web.WithDir(c.String("www")), web.WithSync(time.Hour*72), + web.WithDocs(c.String("docs")), ).Register(tree) return tree } diff --git a/web/src/screens/feed/index.js b/web/src/screens/feed/index.js index 7d6b54f57..70891049c 100644 --- a/web/src/screens/feed/index.js +++ b/web/src/screens/feed/index.js @@ -171,11 +171,7 @@ const LOGO = ( Woodpecker{window.DRONE_VERSION}
- + Docs