36 lines
1.2 KiB
YAML
36 lines
1.2 KiB
YAML
|
|
# ===========================================================================
|
||
|
|
# MongoDB backend settings.
|
||
|
|
#
|
||
|
|
# Requires the MongoDB sync driver at runtime; if absent the backend
|
||
|
|
# disables itself and routing falls back.
|
||
|
|
# ===========================================================================
|
||
|
|
|
||
|
|
# Every key lives under `mongo:` so this file's keyspace doesn't collide
|
||
|
|
# with sibling per-backend files when Configuralize merges them all into
|
||
|
|
# one global namespace.
|
||
|
|
mongo:
|
||
|
|
# MongoDB connection string. Credentials encoded in-URL as per the driver's
|
||
|
|
# standard (mongodb://user:pass@host:port/?authSource=admin).
|
||
|
|
connection-string: "mongodb://localhost:27017"
|
||
|
|
|
||
|
|
# Database to write into. Collections inside this database come from the
|
||
|
|
# `tables:` block below.
|
||
|
|
database: "grim"
|
||
|
|
|
||
|
|
# Per-handler bulkWrite() size. The Mongo driver pools connections
|
||
|
|
# internally, so this controls commit batching, not connection count.
|
||
|
|
batch-flush-cap: 256
|
||
|
|
|
||
|
|
# Collection-name overrides. Default names below.
|
||
|
|
tables:
|
||
|
|
meta: grim_meta
|
||
|
|
checks: grim_checks
|
||
|
|
players: grim_players
|
||
|
|
sessions: grim_sessions
|
||
|
|
violations: grim_violations
|
||
|
|
settings: grim_settings
|
||
|
|
|
||
|
|
# Schema markers — see header comment in config.yml.
|
||
|
|
config-flavor: V2
|
||
|
|
config-version: 1
|