wip
This commit is contained in:
@@ -23,8 +23,8 @@ RUN apt-get update && \
|
|||||||
chown postgres: /var/lib/postgresql/.ssh && \
|
chown postgres: /var/lib/postgresql/.ssh && \
|
||||||
chmod g-w,o-w /var/lib/postgresql
|
chmod g-w,o-w /var/lib/postgresql
|
||||||
|
|
||||||
COPY --chmod=600 --chown=postgres authorized_keys id_ed25519 /var/lib/postgresql/.ssh/
|
COPY --chmod=600 --chown=postgres:postgres authorized_keys id_ed25519 /var/lib/postgresql/.ssh/
|
||||||
|
COPY --chmod=600 --chown=postgres:postgres pgpool.conf pool_hba.conf pool_passwd /etc/pgpool2/
|
||||||
COPY --chmod=755 entrypoint.sh /usr/local/bin/
|
COPY --chmod=755 entrypoint.sh /usr/local/bin/
|
||||||
|
|
||||||
ENTRYPOINT ["entrypoint.sh"]
|
ENTRYPOINT ["entrypoint.sh"]
|
||||||
|
|||||||
23
pgpool.conf
Normal file
23
pgpool.conf
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
backend_clustering_mode = 'streaming_replication'
|
||||||
|
listen_addresses = '*'
|
||||||
|
port = 5432
|
||||||
|
backend_hostname0 = 'postgres1'
|
||||||
|
backend_port0 = 5432
|
||||||
|
backend_weight0 = 1
|
||||||
|
backend_data_directory0 = '/var/lib/postgresql/data'
|
||||||
|
backend_flag0 = 'ALLOW_TO_FAILOVER'
|
||||||
|
backend_hostname1 = 'postgres2'
|
||||||
|
backend_port1 = 5432
|
||||||
|
backend_weight1 = 1
|
||||||
|
backend_data_directory1 = '/var/lib/postgresql/data'
|
||||||
|
backend_flag1 = 'ALLOW_TO_FAILOVER'
|
||||||
|
enable_pool_hba = on
|
||||||
|
logdir = '/var/log/pgool'
|
||||||
|
sr_check_user = 'pgpool'
|
||||||
|
sr_check_password = 'secret'
|
||||||
|
health_check_period = 10
|
||||||
|
health_check_user = 'pgpool'
|
||||||
|
health_check_password = 'secret'
|
||||||
|
recovery_user = 'pgpool'
|
||||||
|
recovery_password = 'secret'
|
||||||
|
recovery_1st_stage_command = 'basebackup.sh'
|
||||||
3
pool_hba.conf
Normal file
3
pool_hba.conf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
local all all trust
|
||||||
|
host all all 127.0.0.1/32 trust
|
||||||
|
host all all all scram-sha-256
|
||||||
1
pool_passwd
Normal file
1
pool_passwd
Normal file
@@ -0,0 +1 @@
|
|||||||
|
pgpool:TEXTsecret
|
||||||
Reference in New Issue
Block a user