diff --git a/Dockerfile b/Dockerfile index 70e7298..6c6660b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,10 @@ FROM sameersbn/ubuntu:12.04.20150120 MAINTAINER sameer@damagehead.com -RUN apt-get update \ - && apt-get install -y postgresql postgresql-client pwgen \ +RUN wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \ + && echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list \ + && apt-get update \ + && apt-get install -y postgresql-9.1 postgresql-client-9.1 pwgen \ && rm -rf /var/lib/postgresql \ && rm -rf /var/lib/apt/lists/* # 20141001 diff --git a/start b/start index 937c9ca..434531a 100755 --- a/start +++ b/start @@ -15,7 +15,7 @@ mkdir -p -m 0700 /var/lib/postgresql chown -R postgres:postgres /var/lib/postgresql # fix permissions and ownership of /run/postgresql -mkdir -p -m 0755 /run/postgresql +mkdir -p -m 0755 /run/postgresql /run/postgresql/${PG_VERSION}-main.pg_stat_tmp chown -R postgres:postgres /run/postgresql chmod g+s /run/postgresql