Environment VariablesΒΆ
Several environment variables can be configured at application level
DATASTORE Connection string for postgresql database
BAD_DATA_MESSAGE (Invalid data format), message displayed when data is not in valid format (not JSON for example)
ERROR_500_MESSSAGE (Internal Server Error), message displayed when things go wrong
DBPOOL_MAX_SIZE (10), maximum number of connections in postgres connection pool
DBECHO, if set to true or yes it will use echo=True when setting up sqlalchemy engine
MICRO_SERVICE_PORT (8080), default port when running the serve command
MICRO_SERVICE_HOST (0.0.0.0), default host when running the serve command
MAX_PAGINATION_LIMIT (100), maximum number of objects displayed at once
DEF_PAGINATION_LIMIT (50), default value of pagination
SPEC_ROUTE (/spec), path of OpenAPI spec doc (JSON)