From 7be39844bb5ab7312ae81d86ad84a31a6876321b Mon Sep 17 00:00:00 2001 From: redyvon Date: Thu, 30 Apr 2020 19:18:08 +0200 Subject: [PATCH] Update Dockerfile use python:3.7-slim image to avoid packages building steps for alpine and have a smaller image size --- Dockerfile | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index 24d7c34ff..3c159633e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,12 @@ -FROM alpine:3.6 - -RUN apk add --no-cache --update \ - gcc \ - musl-dev \ - python3-dev \ - libffi-dev \ - openssl-dev \ - python3 +FROM python:3.7-slim ADD . /moto/ ENV PYTHONUNBUFFERED 1 WORKDIR /moto/ -RUN python3 -m ensurepip && \ - rm -r /usr/lib/python*/ensurepip && \ - pip3 --no-cache-dir install --upgrade pip setuptools && \ +RUN pip3 --no-cache-dir install --upgrade pip setuptools && \ pip3 --no-cache-dir install ".[server]" -ENTRYPOINT ["/usr/bin/moto_server", "-H", "0.0.0.0"] +ENTRYPOINT ["/usr/local/bin/moto_server", "-H", "0.0.0.0"] EXPOSE 5000