FROM debian:stretch LABEL maintainer "Jan Dittberner " RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ dumb-init \ postgresql \ && apt-get clean \ && rm -rf /var/lib/apt/lists/*.* EXPOSE 5432 VOLUME /var/lib/postgresql/ COPY pg_hba.conf /etc/postgresql/9.6/main/pg_hba.conf COPY startup.sh /srv/ HEALTHCHECK CMD pg_isready -d postgres ENTRYPOINT ["dumb-init"] CMD "/srv/startup.sh"