Environment Variables

Bot

All configs can be overridden with environment variables. Each variable must be prefixed with DRSS, and each depth is marked by an underscore _. All variables must also be capital. For example:

config.database.uri=DRSS_DATABASE_URI

config.bot.token=DRSS_BOT_TOKEN

For any configs that are arrays such as owner IDs, they are simply strings separated by commas. For example, DRSS_BOT_OWNERIDS=123,456,789.

Web

The same rules apply, but instead of DRSS prefix, it's DRSSWEB. For example:

config.database.uri=DRSSWEB_DATABASE_URI

config.bot.token=DRSSWEB_BOT_TOKEN

A special env variable DRSS_START can be equal to bot to only start the bot, web to only start the web, or bot-web to both bot and web with the npm start command.

Last updated