# HG changeset patch # User smith@nwoca.org # Date 1493329872 14400 # Node ID 4b8eb7301ae0497c93117c967b144c2de00be574 # Parent 151bd88f6c567384875907ce1316ef7984c2c54c DEP-12: update to postgres 9.4.11. add script to generate unique postgres password diff -r 151bd88f6c56 -r 4b8eb7301ae0 postgres/Dockerfile --- a/postgres/Dockerfile Thu Apr 27 20:57:22 2017 +0100 +++ b/postgres/Dockerfile Thu Apr 27 17:51:12 2017 -0400 @@ -1,7 +1,7 @@ # # Docker file to create postgres image for ssdt applications -FROM postgres:9.4.5 +FROM postgres:9.4.11 MAINTAINER Dave Smith smith@nwoca.org @@ -21,3 +21,12 @@ RUN echo $TZ > /etc/timezone \ && dpkg-reconfigure --frontend noninteractive tzdata + +COPY ssdt-entrypoint.sh /usr/local/bin/ + +RUN chmod 755 /usr/local/bin/ssdt-entrypoint.sh + +ENTRYPOINT ["ssdt-entrypoint.sh"] + +CMD ["postgres"] + \ No newline at end of file diff -r 151bd88f6c56 -r 4b8eb7301ae0 postgres/ssdt-entrypoint.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/postgres/ssdt-entrypoint.sh Thu Apr 27 17:51:12 2017 -0400 @@ -0,0 +1,6 @@ +#!/bin/bash +if [ ! "$POSTGRES_PASSWORD" ]; then + export POSTGRES_PASSWORD=$(date +%s | sha256sum | base64 | head -c 32 ; echo) +fi + +docker-entrypoint.sh "$@" \ No newline at end of file