docs: update env var docs in readme
This commit is contained in:
parent
d32b528104
commit
d3b607b18b
4 changed files with 13 additions and 8 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -4,4 +4,3 @@ data
|
|||
.mcpregistry*
|
||||
**/bin
|
||||
cmd/registry/registry
|
||||
registry
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -197,11 +197,17 @@ The service can be configured using environment variables:
|
|||
|
||||
| Variable | Description | Default |
|
||||
|----------|-------------|---------|
|
||||
| `MCP_REGISTRY_ENVIRONMENT` | Application environment (production, test) | `production` |
|
||||
| `MCP_REGISTRY_APP_VERSION` | Application version | `dev` |
|
||||
| `MCP_REGISTRY_DATABASE_URL` | MongoDB connection string | `mongodb://localhost:27017` |
|
||||
| `MCP_REGISTRY_DATABASE_NAME` | MongoDB database name | `mcp-registry` |
|
||||
| `MCP_REGISTRY_COLLECTION_NAME` | MongoDB collection name for server registry | `servers_v2` |
|
||||
| `MCP_REGISTRY_APP_VERSION` | Application version | `dev` |
|
||||
| `MCP_REGISTRY_COLLECTION_NAME` | MongoDB collection name | `servers_v2` |
|
||||
| `MCP_REGISTRY_DATABASE_NAME` | MongoDB database name | `mcp-registry` |
|
||||
| `MCP_REGISTRY_DATABASE_URL` | MongoDB connection string | `mongodb://localhost:27017` |
|
||||
| `MCP_REGISTRY_GITHUB_CLIENT_ID` | GitHub App Client ID | |
|
||||
| `MCP_REGISTRY_GITHUB_CLIENT_SECRET` | GitHub App Client Secret | |
|
||||
| `MCP_REGISTRY_LOG_LEVEL` | Log level | `info` |
|
||||
| `MCP_REGISTRY_SEED_FILE_PATH` | Path to import seed file | `data/seed.json` |
|
||||
| `MCP_REGISTRY_SEED_IMPORT` | Import `seed.json` on first run | `true` |
|
||||
| `MCP_REGISTRY_SERVER_ADDRESS` | Listen address for the server | `:8080` |
|
||||
|
||||
|
||||
## Testing
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ func main() {
|
|||
}
|
||||
}()
|
||||
|
||||
if cfg.Import {
|
||||
if cfg.SeedImport {
|
||||
log.Println("Importing data...")
|
||||
database.ImportSeedFile(mongoDB, cfg.SeedFilePath)
|
||||
log.Println("Data import completed successfully")
|
||||
|
|
|
|||
|
|
@ -12,10 +12,10 @@ type Config struct {
|
|||
CollectionName string `env:"COLLECTION_NAME" envDefault:"servers_v2"`
|
||||
LogLevel string `env:"LOG_LEVEL" envDefault:"info"`
|
||||
SeedFilePath string `env:"SEED_FILE_PATH" envDefault:"data/seed.json"`
|
||||
SeedImport bool `env:"SEED_IMPORT" envDefault:"true"`
|
||||
Version string `env:"VERSION" envDefault:"dev"`
|
||||
GithubClientID string `env:"GITHUB_CLIENT_ID" envDefault:""`
|
||||
GithubClientSecret string `env:"GITHUB_CLIENT_SECRET" envDefault:""`
|
||||
Import bool `env:"IMPORT" envDefault:"true"`
|
||||
}
|
||||
|
||||
// NewConfig creates a new configuration with default values
|
||||
|
|
|
|||
Loading…
Reference in a new issue