Aidbox
Search…
⌃K

AidboxDB environment variables

Required environment variables

Env variable name
Meaning
POSTGRES_USER
Name of the user that will be created during db initialization
POSTGRES_PASSWORD
Password for that user
POSTGRES_DB
Name of the database to be created on startup
WALG_ variables
Credentials for storage and bucket name for wal-g to use. Refer to the official docs for the details.

Optional environment variables

Env variable name
Default
Meaning
PGDATA
Path to the postgresql cluster directory in the filesystem. /data by default.
PG_ROLE
When set to "replica" image proceeds to the streaming replica mode
PG_REPLICA
Name of the replication slot to be created in master database. Should only contain lower case letters, numbers, and the underscore character.
PG_MASTER_HOST
Master database host for streaming replica
PGAGENT_ENABLED
When present and PG_ROLE is not set to "replica" starts pgagent daemon on aidboxdb start.
PGAGENT_DB
Value ofPOSTGRES_DB variable
Database where pgagent data is stored. If value is set, then database must exist on container start up.
PGAGENT_LOG_FILE_PATH
"/tmp/pgagent.logs"
Path to file where pgagent messages are logged
PGAGENT_LOG_LEVEL
0
0 error, 1 warning, 2 debug.
PGAGENT_USER
postgres
If you want to use custom user for pgagent you can specify in this variable.
PGAGENT_PASSWORD
Value of POSTGRES_PASSWORD variable
Password for custom pgagent user.