From 4f756e45b8393d4388af9bb3b7ee34d2ef79b46d Mon Sep 17 00:00:00 2001 From: Kristian Lyngstol Date: Tue, 22 Nov 2016 15:35:16 +0100 Subject: Use persistent postgres storage and make grafana use postgres backing Still need to fix session storage for Grafana. After that, the container is stateless. --- build/test/gondul-db-test.Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'build/test/gondul-db-test.Dockerfile') diff --git a/build/test/gondul-db-test.Dockerfile b/build/test/gondul-db-test.Dockerfile index b3d013b..38febc6 100644 --- a/build/test/gondul-db-test.Dockerfile +++ b/build/test/gondul-db-test.Dockerfile @@ -2,10 +2,8 @@ FROM debian:jessie RUN apt-get update && apt-get install -y postgresql-9.4 ADD build/test/pg_hba.tail /pg_hba.tail RUN cat /pg_hba.tail >> /etc/postgresql/9.4/main/pg_hba.conf -RUN service postgresql start && su postgres -c "psql --command=\"CREATE ROLE nms PASSWORD 'risbrod' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;\"" && su postgres -c "createdb -O nms nms" && service postgresql stop -ADD build/schema.sql /schema.sql -RUN service postgresql start && su postgres -c "cat /schema.sql | psql nms" && service postgresql stop ADD build/test/postgresql.conf /etc/postgresql/9.4/main/postgresql.conf RUN echo "listen_addresses = '*'" >> /etc/postgresql/9.4/main/postgresql.conf -CMD pg_ctlcluster --foreground 9.4 main start +CMD /opt/gondul/build/test/postgres.sh +VOLUME /var/lib/postgresql EXPOSE 5432 -- cgit v1.2.3