# 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.
