15 lines
525 B
Docker
15 lines
525 B
Docker
FROM alpine:edge
|
|
MAINTAINER Ryan Rix <ryan@whatthefuck.computer>
|
|
|
|
COPY requirements.txt /requirements.txt
|
|
RUN BUILD_PKGS="py-pip python-dev openssl-dev gcc make musl-dev git libxml2-dev libxslt-dev" \
|
|
&& apk upgrade --no-cache && apk add --no-cache python openssl py-setuptools py-cffi libxml2 tzdata libxslt $BUILD_PKGS
|
|
RUN pip install -r /requirements.txt
|
|
RUN apk del --rdepends $BUILD_PKGS \
|
|
&& rm -rf /root/.cache
|
|
VOLUME ["/data"]
|
|
COPY app.py /app.py
|
|
COPY config.py /config.py
|
|
WORKDIR "/data"
|
|
CMD ["python", "/app.py"]
|