URLs of Bimdata apps
| Variables | Default value | Description |
| API_URL | "" | Bimdata API URL. |
| PLATFORM_URL | "" | Bimdata platform front URL. |
| PLATFORM_BACK_URL | "" | Bimdata platform back URL. |
Database configuration
There variables are needed for the database authentication.
| Variables | Default value | Description |
| DB_HOST | | Postgresql server address. |
| DB_PORT | | Postgresql server port. |
| DB_NAME | | Postgresql database name. |
| DB_USER | | Postgresql user. |
| DB_PASSWORD | | Postgresql password. |
If your Postgresql cluster use read-only replicas, you can configure the API
with these variables to distribute the read-only requests through all of them.
Each of these variable is a comma separated list. If each replica have a different
configuration, the order in each list matter: the first element REPLICA_DB_HOSTS
will use the first port in REPLICA_DB_PORTS and so on.
| Variables | Default value | Description |
| REPLICA_DB_HOSTS | None | list of postgresql read-only replicas server address. |
| REPLICA_DB_PORTS | Same as DB_PORT | list of postgresql read-only replicas server port. |
| REPLICA_DB_NAMES | Same as DB_NAME | list of postgresql read-only database name. |
| REPLICA_DB_USERS | Same as DB_USER | list of postgresql read-only database user. |
| REPLICA_DB_PASSWORDS | Same as DB_PASSWORD | list of postgresql read-only database user. |
OpenID configuration
| Variables | Default value | Description |
| IAM_URL | | OIDC provider address. |
| IAM_CLIENT_ID | | OIDC client ID. |
| IAM_CLIENT_SECRET | | OIDC client secret. |
Email configuration
| Variables | Default value | Description |
| SMTP_HOST | | SMTP server address. |
| SMTP_PORT | | SMTP server port. |
| SMTP_USE_TLS | | SMTP communication use TLS. |
| SMTP_USER | | SMTP authentication user. |
| SMTP_PASS | | SMTP authentication password. |
| DEFAULT_FROM_EMAIL | "support@bimdata.io" | SMTP default from email. |
Image configuration
| Variables | Default value | Description |
| WORKERS | 4 | Configure Gunicorn workers. |
| PORT | 8000 | Configure Gunicorn listen port. |
| CA_CERT | "" | Path of a certificate to add to container trusted CAs. |
| COMPILE_SCSS | 0 | 0 or 1. Configure if django compilescss during init. |
| COLLECT_STATIC | 1 | 0 or 1. Configure if django collectstatic during init. |
| APPLY_MIGRATION | 1 | 0 or 1. Configure if django migrate during init. |
| PROCESS_TASKS | 0 | 0 or 1. Configure if django process_tasks. |
Other configuration
| Variables | Default value | Description |
| ENV | "development" | |
| ALLOWED_HOSTS | [] | |
| DEBUG | False | |
| ADMIN_INTERFACE | | Use to be able to deploy separate admin interface. |
| DJANGO_SETTINGS_MODULE | "platform_back.settings.platform_back" | Use to be able to deploy separate admin interface. |
| SECRET_KEY | "SET_DEVELOPMENT_DJANGO_SECRET_KEY" | |
| WEBHOOKS_SECRET | "" | |
| MASTER_TOKEN | "" | |
| REQUESTS_CA_BUNDLE | "" | |