Alternative frontend for munin written in Django
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

26 lines
616 B

FROM python:2.7
MAINTAINER Johann Schmitz
RUN apt-get update -y && apt-get upgrade -y && \
apt-get install nginx supervisor rrdtool -y
RUN mkdir -p /code
WORKDIR /code
EXPOSE 8080
ADD . /code/app
WORKDIR /code/app
RUN chown nobody:nogroup /code -R && python -m compileall /code/app
# installing gunicorn via pip3 installs the python3 version
RUN pip install -r requirements.txt && \
pip install mysqlclient gunicorn
COPY docker/nginx.conf /etc/nginx/conf.d/
COPY docker/supervisord.conf /etc/supervisord.conf
ENV DJANGO_SETTINGS_MODULE docker_settings
CMD /usr/bin/supervisord -c /etc/supervisord.conf -n