mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-22 00:24:58 +00:00
Add flag to set oauth redirect host in dev mode (#586)
This commit is contained in:
@@ -79,12 +79,6 @@ var flags = []cli.Flag{
|
||||
Name: "quic",
|
||||
Usage: "enable quic",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_WWW_PROXY"},
|
||||
Name: "www-proxy",
|
||||
Usage: "serve the website by using a proxy (used for development)",
|
||||
Hidden: true,
|
||||
},
|
||||
&cli.StringSliceFlag{
|
||||
EnvVars: []string{"WOODPECKER_ADMIN"},
|
||||
Name: "admin",
|
||||
@@ -512,4 +506,18 @@ var flags = []cli.Flag{
|
||||
Name: "keepalive-min-time",
|
||||
Usage: "server-side enforcement policy on the minimum amount of time a client should wait before sending a keepalive ping.",
|
||||
},
|
||||
// development flags
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_DEV_WWW_PROXY"},
|
||||
Name: "www-proxy",
|
||||
Usage: "serve the website by using a proxy (used for development)",
|
||||
Hidden: true,
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_DEV_OAUTH_HOST"},
|
||||
Name: "server-dev-oauth-host",
|
||||
Usage: "server fully qualified url (<scheme>://<host>) used for oauth redirect (used for development)",
|
||||
Value: "",
|
||||
Hidden: true,
|
||||
},
|
||||
}
|
||||
|
@@ -290,6 +290,11 @@ func setupEvilGlobals(c *cli.Context, v store.Store, r remote.Remote) {
|
||||
server.Config.Server.Key = c.String("server-key")
|
||||
server.Config.Server.Pass = c.String("agent-secret")
|
||||
server.Config.Server.Host = c.String("server-host")
|
||||
if c.IsSet("server-dev-oauth-host") {
|
||||
server.Config.Server.OAuthHost = c.String("server-dev-oauth-host")
|
||||
} else {
|
||||
server.Config.Server.OAuthHost = c.String("server-host")
|
||||
}
|
||||
server.Config.Server.Port = c.String("server-addr")
|
||||
server.Config.Server.Docs = c.String("docs")
|
||||
server.Config.Server.SessionExpires = c.Duration("session-expires")
|
||||
|
Reference in New Issue
Block a user