add pgpool
This commit is contained in:
@@ -6,6 +6,12 @@ RUN mkdir -p "$PGDATA" && \
|
|||||||
mkdir -p /var/run/postgresql && \
|
mkdir -p /var/run/postgresql && \
|
||||||
chmod 03755 /var/run/postgresql
|
chmod 03755 /var/run/postgresql
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
postgresql-15-pgpool2 \
|
||||||
|
&& \
|
||||||
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
openssh-server \
|
openssh-server \
|
||||||
|
|||||||
@@ -117,10 +117,10 @@ if [[ ! -s "$PGDATA/PG_VERSION" ]]; then
|
|||||||
export PGPASSWORD="$POSTGRES_PASSWORD"
|
export PGPASSWORD="$POSTGRES_PASSWORD"
|
||||||
docker_temp_server_start
|
docker_temp_server_start
|
||||||
if [[ -n $POSTGRES_REPLICATOR_USERNAME ]]; then
|
if [[ -n $POSTGRES_REPLICATOR_USERNAME ]]; then
|
||||||
psql -c "CREATE USER ${POSTGRES_REPLICATOR_USERNAME} WITH SUPERUSER ENCRYPTED PASSWORD '${POSTGRES_REPLICATOR_PASSWORD}';"
|
psql -c "CREATE USER ${POSTGRES_REPLICATOR_USERNAME} WITH REPLICATION LOGIN ENCRYPTED PASSWORD '${POSTGRES_REPLICATOR_PASSWORD}';"
|
||||||
fi
|
fi
|
||||||
if [[ -n $POSTGRES_PGPOOL_USERNAME ]]; then
|
if [[ -n $POSTGRES_PGPOOL_USERNAME ]]; then
|
||||||
psql -c "CREATE USER ${POSTGRES_PGPOOL_USERNAME} WITH SUPERUSER ENCRYPTED PASSWORD '${POSTGRES_PGPOOL_PASSWORD}';"
|
psql -c "CREATE USER ${POSTGRES_PGPOOL_USERNAME} WITH LOGIN ENCRYPTED PASSWORD '${POSTGRES_PGPOOL_PASSWORD}';"
|
||||||
fi
|
fi
|
||||||
docker_temp_server_stop
|
docker_temp_server_stop
|
||||||
unset PGPASSWORD
|
unset PGPASSWORD
|
||||||
|
|||||||
Reference in New Issue
Block a user