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