diff --git a/cmd/internal/mongo.go b/cmd/internal/mongo.go index d74c6b6..c1ca23c 100644 --- a/cmd/internal/mongo.go +++ b/cmd/internal/mongo.go @@ -23,6 +23,12 @@ func MongoFlags() []cli.Flag { EnvVars: []string{"MONGODB_URI"}, Value: "mongodb://mongoadmin:secret@localhost:27017", }, + &cli.StringFlag{ + Name: "mongodb-database", + Usage: "MongoDB database", + EnvVars: []string{"MONGODB_DATABASE"}, + Value: "plugin", + }, &cli.Uint64Flag{ Name: "mongodb-minpool", Usage: "MongoDB Min Pool Size", @@ -42,7 +48,7 @@ func MongoFlags() []cli.Flag { func BuildMongoConfig(cliCtx *cli.Context) mongodb.Config { return mongodb.Config{ URI: cliCtx.String("mongodb-uri"), - Database: "plugin", + Database: cliCtx.String("mongodb-database"), MinPool: cliCtx.Uint64("mongodb-minpool"), MaxPool: cliCtx.Uint64("mongodb-maxpool"), } diff --git a/readme.md b/readme.md index b087dd3..bc76501 100644 --- a/readme.md +++ b/readme.md @@ -22,6 +22,7 @@ OPTIONS: --tracing-password value Password to connect to Jaeger (default: "jaeger") [$TRACING_PASSWORD] --tracing-probability value Probability to send traces (default: 0) [$TRACING_PROBABILITY] --mongodb-uri value MongoDB connection string (default: "mongodb://mongoadmin:secret@localhost:27017") [$MONGODB_URI] + --mongodb-database value MongoDB database (default: "plugin") [$MONGODB_DATABASE] --mongodb-minpool value MongoDB Min Pool Size (default: 10) [$MONGODB_MIN_POOL] --mongodb-maxpool value MongoDB Max Pool Size (default: 30) [$MONGODB_MAX_POOL] --help, -h show help