FROM pendragon.zone/docker/pg15

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
            pgpool2 \
            postgresql-client \
            iproute2 \
            && \
    rm -rf /var/lib/apt/lists/* && \
    cd /usr/sbin && \
    for f in pcp* pg*; do ln -s "/usr/sbin/${f}" "/usr/local/bin/${f}"; done && \
    cd $OLDPWD

COPY --chmod=644 pool_hba.conf /etc/pgpool2/
COPY --chmod=755 entrypoint.sh /usr/local/bin/

ENTRYPOINT ["entrypoint.sh"]
