Settings¶
All settings for the project can be found in src/drc/conf.
The file local.py overwrites settings from the base configuration.
From environment variables¶
The settings listed below are pulled from environment variables.
SITE_ID: the ID of the site. Should be 1 unless you serve multiple domains with the same database/codebase.SECRET_KEY: a strong secret key, used in various cryptographic process. We recommend generating one using the secret key generator. Required.MIN_UPLOAD_SIZE: the minimal request body that should be allowed, defaults to 4Gb. Note that this must also be set in the webserver config, at least for the/api/v1/enkelvoudinginformatieobjectenendpoints.This envvar is consumed by the Docker-compose nginx config, uwsgi server and Django itself.
Database
The database credentials on Docker have sane defaults.
DB_NAME: name of the database to connect with.DB_USER: username to connect to the database as.DB_PASSWORD: password to connect to the database with.DB_HOST: hostname of the database.DB_PORT: port number of the database, set if using a non-default.
Misc
ADMINS: a comma-separated list of e-mail addresses. They receive e-mails for crash reports.ALLOWED_HOSTS: a comma-separated list of domain names and/or ip-addresses where the project is hosted. By default anything is allowed.IS_HTTPS: used to build fully qualified URLs. Defaults to ‘yes’.SENTRY_DSN: Sentry project URL for error monitoring. If provided, crash reports are sent to Sentry.