
Supabase PostgreSQL
Supabase makes it easy to use Postgres.
Official integration
Created - Last update
Postgres + goodies = Supabase Postgres Unmodified Postgres with some useful plugins. Why use it over the official postgres image? It is an unmodified Postgres image with convenient plugins added. It's optimized for replication, and provides popular extensions like PostGIS, pgRouting, pgTAP, and more for enhanced functionality. Ideal for those who prefer an unaltered Postgres experience with added features.
Deployed services
supabase-postgres-db
bitnami/supabase-postgres:$$cap_app_version
- supabase-postgres-db-persistence:/bitnami/postgresql
always
12Variables
Postgres Version
Default: 15.1.0
$$cap_app_versionCheck out their Docker page for the valid tags https://hub.docker.com/r/bitnami/supabase-postgres/tags
Postgres Username
Default: postgres
$$cap_pg_userPostgres Default Database
Default: postgres
$$cap_pg_dbPostgres Password
Default: $$cap_gen_random_hex(32)
$$cap_pg_passPostgres Port
Default: 5432
$$cap_pg_portOPTIONAL: Arguments for 'postgres initdb'
Default: undefined
$$cap_pg_initdb_argsFor example, --data-checksums
Postgres Replication User
Default: undefined
$$cap_pg_repl_userThe replication user created on the master on first run. No defaults.
Postgres Replication Mode
Default: undefined
$$cap_pg_repl_modeReplication mode. Possible values `master` or `slave`. No defaults.
Postgres Replication Password
Default: undefined
$$cap_pg_repl_passThe replication users password. No defaults.
Postgres Master Host
Default: undefined
$$cap_pg_master_hostHostname/IP of replication master (slave parameter). No defaults.
Postgres Master Port
Default: undefined
$$cap_pg_master_portServer port of the replication master (slave parameter). Defaults to 5432.
Postgres number of synchronous replica
Default: undefined
$$cap_pg_num_sync_replNumber of replicas that will enable synchronous replication
Postgres Replication Commit Mode
Default: on
$$cap_pg_sync_commit_modeType of synchronous commit. The available options are: `on`, `remote_apply`, `remote_write`, `local` and `off`. The default value is on.