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.
Last updated