aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rwxr-xr-xbuild/test/dummy-graphite.start8
-rw-r--r--build/test/gondul-graphite-test.Dockerfile6
2 files changed, 10 insertions, 4 deletions
diff --git a/build/test/dummy-graphite.start b/build/test/dummy-graphite.start
index 992928e..9d83cfb 100755
--- a/build/test/dummy-graphite.start
+++ b/build/test/dummy-graphite.start
@@ -1,9 +1,11 @@
#!/usr/bin/env bash
if [ ! -r /var/lib/graphite/graphite.db ]; then
- graphite-manage migrate
- graphite-manage createsuperuser --noinput --username=admin --email root@localhost.localdomain
- chown -R _graphite:_graphite /var/lib/graphite/
+ # graphite-manage migrate
+ django-admin migrate --settings=graphite.settings
+ # graphite-manage createsuperuser --noinput --username=admin --email root@localhost.localdomain
+ django-admin createsuperuser --settings=graphite.settings --noinput --username=admin --email root@localhost.localdomain
fi
+chown -R _graphite:_graphite /var/lib/graphite/
service apache2 start
service carbon-cache start
while true; do sleep 10; done
diff --git a/build/test/gondul-graphite-test.Dockerfile b/build/test/gondul-graphite-test.Dockerfile
index d16efba..ec79c52 100644
--- a/build/test/gondul-graphite-test.Dockerfile
+++ b/build/test/gondul-graphite-test.Dockerfile
@@ -1,7 +1,11 @@
-FROM debian:jessie
+FROM ubuntu:yakkety
RUN DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y graphite-carbon graphite-web apache2
RUN apt-get install -y libapache2-mod-wsgi
RUN cp /usr/share/graphite-web/apache2-graphite.conf /etc/apache2/sites-available/graphite-web.conf
+RUN sed -i 's/<\/VirtualHost>//' /etc/apache2/sites-available/graphite-web.conf
+RUN echo 'WSGIApplicationGroup %{GLOBAL}' >> /etc/apache2/sites-available/graphite-web.conf
+RUN echo '</VirtualHost>' >> /etc/apache2/sites-available/graphite-web.conf
+
RUN a2ensite graphite-web
RUN a2dissite 000-default
RUN a2enmod wsgi