FROM alpine:3.5

RUN apk add --update \
    python2 \
    python2-dev \
    py2-pip \
    postgresql-dev \
    gcc \
    musl-dev \
    linux-headers

ADD requirements.txt /usr/local/src/requirements.txt
RUN pip install -r /usr/local/src/requirements.txt

WORKDIR /usr/local/bin

ADD analyze-vacuum-schema.py /usr/local/bin/analyze-vacuum-schema.py
ADD config.yml /etc/vacuum-config.yml
ENTRYPOINT ["/usr/local/bin/analyze-vacuum-schema.py", "--config", "/etc/vacuum-config.yml"]
CMD ["--debug"]
