# Container Name:: chronograf
# Copyright (c) 2017 Curse, All Rights Reserved.
#
# Best practices and documentation can be found here:
# https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
# https://docs.docker.com/engine/reference/builder/

FROM chronograf:1.4

RUN apt-get -y update && \
    apt-get -y --no-install-recommends install wget python-pip python-setuptools groff-base && \
    wget -O /tmp/dumb-init.deb https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64.deb && \
    dpkg -i /tmp/dumb-init.deb && \
    apt-get -y purge wget && apt-get -y autoremove && apt-get clean && \
    rm -rf /var/lib/apt/lists/* && rm /tmp/dumb-init.deb && \
    pip install awscli

VOLUME /var/lib/chronograf

EXPOSE 8888

COPY entrypoint.sh /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]
CMD ["chronograf"]

