mirror of
https://github.com/peridotbuild/peridot.git
synced 2024-09-25 11:34:10 +00:00
Add more default flag options
This commit is contained in:
parent
1ecbe7014c
commit
4380c90638
@ -31,9 +31,38 @@ const (
|
|||||||
EnvVarFrontendOIDCClientSecret EnvVar = "FRONTEND_OIDC_CLIENT_SECRET"
|
EnvVarFrontendOIDCClientSecret EnvVar = "FRONTEND_OIDC_CLIENT_SECRET"
|
||||||
EnvVarFrontendRequiredOIDCGroup EnvVar = "FRONTEND_REQUIRED_OIDC_GROUP"
|
EnvVarFrontendRequiredOIDCGroup EnvVar = "FRONTEND_REQUIRED_OIDC_GROUP"
|
||||||
EnvVarFrontendAdminOIDCGroup EnvVar = "FRONTEND_ADMIN_OIDC_GROUP"
|
EnvVarFrontendAdminOIDCGroup EnvVar = "FRONTEND_ADMIN_OIDC_GROUP"
|
||||||
|
EnvVarTemporalNamespace EnvVar = "TEMPORAL_NAMESPACE"
|
||||||
|
EnvVarTemporalAddress EnvVar = "TEMPORAL_ADDRESS"
|
||||||
)
|
)
|
||||||
|
|
||||||
var defaultCliFlags = []cli.Flag{
|
var defaultCliFlagsDatabaseOnly = []cli.Flag{
|
||||||
|
&cli.StringFlag{
|
||||||
|
Name: "database-url",
|
||||||
|
Aliases: []string{"d"},
|
||||||
|
Usage: "database url",
|
||||||
|
EnvVars: []string{string(EnvVarDatabaseURL)},
|
||||||
|
Value: "postgres://postgres:postgres@localhost:5432/postgres?sslmode=disable",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
var defaultCliFlagsTemporal = append(defaultCliFlagsDatabaseOnly, []cli.Flag{
|
||||||
|
&cli.StringFlag{
|
||||||
|
Name: "temporal-namespace",
|
||||||
|
Aliases: []string{"n"},
|
||||||
|
Usage: "temporal namespace",
|
||||||
|
EnvVars: []string{string(EnvVarTemporalNamespace)},
|
||||||
|
Value: "default",
|
||||||
|
},
|
||||||
|
&cli.StringFlag{
|
||||||
|
Name: "temporal-address",
|
||||||
|
Aliases: []string{"a"},
|
||||||
|
Usage: "temporal address",
|
||||||
|
EnvVars: []string{string(EnvVarTemporalAddress)},
|
||||||
|
Value: "localhost:7233",
|
||||||
|
},
|
||||||
|
}...)
|
||||||
|
|
||||||
|
var defaultCliFlags = append(defaultCliFlagsDatabaseOnly, []cli.Flag{
|
||||||
&cli.IntFlag{
|
&cli.IntFlag{
|
||||||
Name: "grpc-port",
|
Name: "grpc-port",
|
||||||
Aliases: []string{"p"},
|
Aliases: []string{"p"},
|
||||||
@ -48,14 +77,7 @@ var defaultCliFlags = []cli.Flag{
|
|||||||
EnvVars: []string{string(EnvVarGatewayPort)},
|
EnvVars: []string{string(EnvVarGatewayPort)},
|
||||||
Value: 8081,
|
Value: 8081,
|
||||||
},
|
},
|
||||||
&cli.StringFlag{
|
}...)
|
||||||
Name: "database-url",
|
|
||||||
Aliases: []string{"d"},
|
|
||||||
Usage: "database url",
|
|
||||||
EnvVars: []string{string(EnvVarDatabaseURL)},
|
|
||||||
Value: "postgres://postgres:postgres@localhost:5432/postgres?sslmode=disable",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
var defaultFrontendNoAuthCliFlags = []cli.Flag{
|
var defaultFrontendNoAuthCliFlags = []cli.Flag{
|
||||||
&cli.IntFlag{
|
&cli.IntFlag{
|
||||||
@ -104,6 +126,16 @@ func WithDefaultCliFlags(flags ...cli.Flag) []cli.Flag {
|
|||||||
return append(defaultCliFlags, flags...)
|
return append(defaultCliFlags, flags...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WithDefaultCliFlagsTemporal adds the default cli flags to the app.
|
||||||
|
func WithDefaultCliFlagsTemporal(flags ...cli.Flag) []cli.Flag {
|
||||||
|
return append(defaultCliFlagsTemporal, flags...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaultCliFlagsDatabaseOnly adds the default cli flags to the app.
|
||||||
|
func WithDefaultCliFlagsDatabaseOnly(flags ...cli.Flag) []cli.Flag {
|
||||||
|
return append(defaultCliFlagsDatabaseOnly, flags...)
|
||||||
|
}
|
||||||
|
|
||||||
// WithDefaultFrontendNoAuthCliFlags adds the default frontend cli flags to the app.
|
// WithDefaultFrontendNoAuthCliFlags adds the default frontend cli flags to the app.
|
||||||
func WithDefaultFrontendNoAuthCliFlags(flags ...cli.Flag) []cli.Flag {
|
func WithDefaultFrontendNoAuthCliFlags(flags ...cli.Flag) []cli.Flag {
|
||||||
return append(defaultFrontendNoAuthCliFlags, flags...)
|
return append(defaultFrontendNoAuthCliFlags, flags...)
|
||||||
|
Loading…
Reference in New Issue
Block a user