Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (17 sloc) 743 Bytes
FROM python:3.6-alpine as builder
RUN mkdir /install
WORKDIR /install
COPY requirements.txt /requirements.txt
RUN apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev alpine-sdk
RUN pip install --install-option="--prefix=/install" -r /requirements.txt
# Can clean up a lot of space by deleting rogue .c files etc:
RUN find /install/lib/python3.6 -name '*.c' -delete
RUN find /install/lib/python3.6 -name '*.pxd' -delete
RUN find /install/lib/python3.6 -name '*.pyd' -delete
# Cleaning up __pycache__ gains more space
RUN find /install/lib/python3.6 -name '__pycache__' | xargs rm -r
FROM python:3.6-alpine
COPY --from=builder /install /usr/local
COPY json_head.py /json_head.py
EXPOSE 8006
CMD ["python", "/json_head.py"]
You can’t perform that action at this time.