FROM docker-registry.internal.justin.tv/devtools/precise/base
ENV PIP_INDEX_URL="https://pypi.internal.justin.tv/simple"
RUN apt-get update && \
    apt-get install -y \
      python \
      python-dev \
      libldap2-dev \
      libsasl2-dev \
      python-pip && \
    pip install dumb-init && \
    pip install --upgrade pip

ADD . /target
WORKDIR /target

RUN pip install -r requirements.txt .

EXPOSE 8080

ENTRYPOINT ["dumb-init", "--"]
CMD ["python", "run.py"]
