mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2024-11-25 01:11:00 +00:00
Merge pull request #173 from thomas-mc-work/main
Reduce Docker image size
This commit is contained in:
commit
264a19c423
2 changed files with 12 additions and 2 deletions
|
@ -1 +1,4 @@
|
||||||
.git*
|
.git*
|
||||||
|
Dockerfile
|
||||||
|
.Dockerfile.swp
|
||||||
|
LICENSE
|
||||||
|
|
11
Dockerfile
11
Dockerfile
|
@ -1,9 +1,15 @@
|
||||||
FROM python:3.8
|
FROM python:3.8.12-slim-bullseye
|
||||||
|
|
||||||
ARG with_models=false
|
ARG with_models=false
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
RUN apt-get update -qq \
|
||||||
|
&& apt-get -qqq install --no-install-recommends -y libicu-dev pkg-config gcc g++ \
|
||||||
|
&& apt-get clean \
|
||||||
|
&& rm -rf /var/lib/apt
|
||||||
|
|
||||||
RUN pip install --upgrade pip
|
RUN pip install --upgrade pip
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
@ -17,7 +23,8 @@ RUN if [ "$with_models" = "true" ]; then \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Install package from source code
|
# Install package from source code
|
||||||
RUN pip install .
|
RUN pip install . \
|
||||||
|
&& pip cache purge
|
||||||
|
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
ENTRYPOINT [ "libretranslate", "--host", "0.0.0.0" ]
|
ENTRYPOINT [ "libretranslate", "--host", "0.0.0.0" ]
|
||||||
|
|
Loading…
Reference in a new issue