Update postgrecluster/docker-compose.yml
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
etcd:
|
etcd:
|
||||||
image: bitnami/etcd:latest
|
image: quay.io/coreos/etcd:v3.5.17
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
- ETCD_NAME=${NODE_NAME}
|
- ETCD_NAME=${NODE_NAME}
|
||||||
@@ -11,33 +11,31 @@ services:
|
|||||||
- ETCD_INITIAL_CLUSTER=node1=http://${NODE1_IP}:2380,node2=http://${NODE2_IP}:2380,node3=http://${NODE3_IP}:2380
|
- ETCD_INITIAL_CLUSTER=node1=http://${NODE1_IP}:2380,node2=http://${NODE2_IP}:2380,node3=http://${NODE3_IP}:2380
|
||||||
- ETCD_INITIAL_CLUSTER_STATE=new
|
- ETCD_INITIAL_CLUSTER_STATE=new
|
||||||
- ETCD_INITIAL_CLUSTER_TOKEN=patroni-cluster
|
- ETCD_INITIAL_CLUSTER_TOKEN=patroni-cluster
|
||||||
- ALLOW_NONE_AUTHENTICATION=yes
|
- ETCD_DATA_DIR=/etcd-data
|
||||||
ports:
|
ports:
|
||||||
- "2379:2379"
|
- "2379:2379"
|
||||||
- "2380:2380"
|
- "2380:2380"
|
||||||
volumes:
|
volumes:
|
||||||
- /data/compose/postgrecluster/etcd_data:/bitnami/etcd
|
- /data/compose/postgrecluster/etcd_data:/etcd-data
|
||||||
|
|
||||||
patroni:
|
patroni:
|
||||||
image: patroni/patroni:latest
|
image: ghcr.io/zalando/spilo-17:4.0-p3
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
|
- SCOPE=authentik-cluster
|
||||||
|
- PGVERSION=17
|
||||||
|
- SPILO_PROVIDER=local
|
||||||
|
- POD_IP=${NODE_IP}
|
||||||
- PATRONI_NAME=${NODE_NAME}
|
- PATRONI_NAME=${NODE_NAME}
|
||||||
- PATRONI_POSTGRESQL_LISTEN=0.0.0.0:5432
|
- ETCD3_HOSTS=${NODE1_IP}:2379,${NODE2_IP}:2379,${NODE3_IP}:2379
|
||||||
- PATRONI_POSTGRESQL_CONNECT_ADDRESS=${NODE_IP}:5432
|
|
||||||
- PATRONI_RESTAPI_LISTEN=0.0.0.0:8008
|
|
||||||
- PATRONI_RESTAPI_CONNECT_ADDRESS=${NODE_IP}:8008
|
|
||||||
- PATRONI_ETCD3_HOSTS=${NODE1_IP}:2379,${NODE2_IP}:2379,${NODE3_IP}:2379
|
|
||||||
- PATRONI_SUPERUSER_USERNAME=postgres
|
- PATRONI_SUPERUSER_USERNAME=postgres
|
||||||
- PATRONI_SUPERUSER_PASSWORD=${POSTGRES_SUPERUSER_PASSWORD}
|
- PATRONI_SUPERUSER_PASSWORD=${POSTGRES_SUPERUSER_PASSWORD}
|
||||||
- PATRONI_REPLICATION_USERNAME=replicator
|
- PATRONI_REPLICATION_USERNAME=replicator
|
||||||
- PATRONI_REPLICATION_PASSWORD=${POSTGRES_REPLICATION_PASSWORD}
|
- PATRONI_REPLICATION_PASSWORD=${POSTGRES_REPLICATION_PASSWORD}
|
||||||
- PATRONI_SCOPE=authentik-cluster
|
|
||||||
- PATRONI_POSTGRESQL_DATA_DIR=/data/patroni
|
|
||||||
ports:
|
ports:
|
||||||
- "5432:5432"
|
- "5432:5432"
|
||||||
- "8008:8008"
|
- "8008:8008"
|
||||||
volumes:
|
volumes:
|
||||||
- /data/compose/postgrecluster/pg_data:/data/patroni
|
- /data/compose/postgrecluster/pg_data:/home/postgres/pgdata
|
||||||
depends_on:
|
depends_on:
|
||||||
- etcd
|
- etcd
|
||||||
Reference in New Issue
Block a user