mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
1. Multi-stage build with an extensive cleanup of useless files and optional image compression 2. Start three-node etcd cluster 3. Start three-node Patroni cluster 4. One container with haproxy 5. All container names are prefixed with "demo-" and don't have suffixes 6. Decommission dev_patroni_cluster.sh script, docker-compose is now standard de-facto. 7. Provide more examples in the docker/README.md
15 lines
456 B
Bash
15 lines
456 B
Bash
PATRONI_SCOPE=testcluster
|
|
PATRONI_ETCD_HOSTS='etcd1:2379','etcd2:2379','etcd3:2379'
|
|
|
|
PATRONI_RESTAPI_USERNAME=admin
|
|
PATRONI_RESTAPI_PASSWORD=admin
|
|
PATRONI_SUPERUSER_USERNAME=postgres
|
|
PATRONI_SUPERUSER_PASSWORD=postgres
|
|
PATRONI_REPLICATION_USERNAME=replicator
|
|
PATRONI_REPLICATION_PASSWORD=replicate
|
|
PATRONI_admin_PASSWORD=admin
|
|
PATRONI_admin_OPTIONS=createdb,createrole
|
|
|
|
# for etcdctl
|
|
ETCDCTL_ENDPOINTS=http://etcd1:2379,http://etcd2:2379,http://etcd3:2379
|