diff options
Diffstat (limited to 'build/test/db-test.Dockerfile')
-rw-r--r-- | build/test/db-test.Dockerfile | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/build/test/db-test.Dockerfile b/build/test/db-test.Dockerfile new file mode 100644 index 0000000..cd6161e --- /dev/null +++ b/build/test/db-test.Dockerfile @@ -0,0 +1,9 @@ +FROM debian:jessie +RUN apt-get update && apt-get install -y postgresql-9.4 +ADD 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 schema.sql /schema.sql +RUN service postgresql start && su postgres -c "cat /schema.sql | psql nms" && service postgresql stop +CMD pg_ctlcluster --foreground 9.4 main start +EXPOSE 5432 |