diff --git a/Dockerfile b/Dockerfile index 2d98baaa88af13d90d31a44bf3b359596ab7f727..912985bb12d2da9760d278a6369c6b10c79a8c2a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,17 +2,23 @@ FROM debian:buster AS build RUN apt-get -q update && \ env DEBIAN_FRONTEND=noninteractive apt-get -qy install --no-install-recommends \ - python python-dev python-pip python-setuptools python-wheel git build-essential + python3 python3-dev python3-pip python3-setuptools python3-wheel git build-essential ADD . /src WORKDIR /src -RUN mkdir -p dist; pip wheel -r requirements.txt -w dist -RUN python setup.py bdist_wheel +RUN mkdir -p dist; pip3 wheel -r requirements.txt -w dist +RUN python3 setup.py bdist_wheel FROM debian:buster +RUN apt-get -q update && \ + env DEBIAN_FRONTEND=noninteractive apt-get -qy install --no-install-recommends \ + python3 python3-pip python3-setuptools python3-wheel \ + && apt-get clean \ + && rm -fr /var/lib/apt/lists/* + COPY --from=build /src/dist/*.whl /tmp/wheels/ -RUN cd /tmp/wheels && pip install *.whl && rm -fr /tmp/wheels +RUN cd /tmp/wheels && pip3 install *.whl && rm -fr /tmp/wheels ENTRYPOINT ["/usr/bin/python-mysql-api-server"]