Dockerfile 505 B

12345678910111213141516
  1. FROM python:2.7-wheezy
  2. WORKDIR /opt/netbox
  3. ADD . /opt/netbox
  4. RUN git clone --depth 1 https://github.com/digitalocean/netbox.git -b master . \
  5. RUN pip install gunicorn==17.5 && pip install -r requirements.txt
  6. ADD docker/docker-entrypoint.sh /docker-entrypoint.sh
  7. ADD netbox/netbox/configuration.docker.py /opt/netbox/netbox/netbox/configuration.py
  8. ENTRYPOINT [ "/docker-entrypoint.sh" ]
  9. ADD docker/gunicorn_config.py /opt/netbox/
  10. ADD docker/nginx.conf /etc/netbox-nginx/
  11. VOLUME ["/etc/netbox-nginx/"]