FROM centos:7 RUN curl https://install.citusdata.com/community/rpm.sh --output rpm.sh && \ chmod +x rpm.sh && \ bash rpm.sh && \ rm -f rpm.sh RUN yum install -y \ pg-auto-failover10_11\ postgresql11-contrib \ nmap-ncat \ xinetd COPY entrypoint.sh /usr/bin/entrypoint RUN chmod +x /usr/bin/entrypoint COPY pgsqlchk_xinetd_primary /etc/xinetd.d/pgsqlchk-primary COPY pgsqlchk_xinetd_standby /etc/xinetd.d/pgsqlchk-standby RUN bash -c 'echo "pgsqlchk-primary 23267/tcp" >> /etc/services' RUN bash -c 'echo "pgsqlchk-standby 23268/tcp" >> /etc/services' COPY pgsqlchk_check_primary /tmp/pgsqlchk_primary COPY pgsqlchk_check_standby /tmp/pgsqlchk_standby RUN chmod +x /tmp/pgsqlchk_primary RUN chmod +x /tmp/pgsqlchk_standby USER postgres ENTRYPOINT ["entrypoint"]