changeset 116:4b8eb7301ae0

DEP-12: update to postgres 9.4.11. add script to generate unique postgres password
author smith@nwoca.org
date Thu, 27 Apr 2017 17:51:12 -0400
parents 151bd88f6c56
children 912933cacd29
files postgres/Dockerfile postgres/ssdt-entrypoint.sh
diffstat 2 files changed, 16 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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
--- /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