Configuration
Configuration variables
All these variables can be passed to executables as command-line arguments (see --help for more information), as environment variables, or in .env file.
| Environment variable | Required | Description | 
|---|---|---|
| NOTIFICO_DB | Database URL used as persistent data storage. Notifico supports SQLite, PostgreSQL, MySQL (MariaDB) and their derivatives. | |
| NOTIFICO_SECRET_KEY | Secret key, used for various needs. Mainly, for creating JWT tokens. Can be any printable sequence. | |
| NOTIFICO_AMQP | AMQP broker URL address. Virtual hosts are currently not supported. Example: amqp://guest:guest@127.0.0.1for local RabbitMQ instance. | |
| NOTIFICO_AMQP_PREFIX | AMQP queue prefix. | |
| NOTIFICO_HTTP_INGEST_BIND | Local address for ingest service. | |
| NOTIFICO_UI_BIND | Local address for web service. | |
| NOTIFICO_PUBLIC_BIND | Local address for userapi service. | |
| NOTIFICO_PUBLIC_URL | User-facing address for userapi service | 
Credentials
Credentials in Notifico are set using environment variables. The format for setting credentials is as follows:
Where:
- <NAME>is the name of the credential. This name is converted into lowercase.
- <TRANSPORT>is the transport name
- <VALUE>is the actual credential value
For more detailed information about credential formats and their usage with specific plugins, please refer to the Plugins section of the documentation.