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