mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2024-12-18 08:27:03 +02:00
Merge pull request #173 from thomas-mc-work/main
Reduce Docker image size
This commit is contained in:
commit
264a19c423
@ -1 +1,4 @@
|
||||
.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
|
||||
|
||||
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
|
||||
|
||||
COPY . .
|
||||
@ -17,7 +23,8 @@ RUN if [ "$with_models" = "true" ]; then \
|
||||
fi
|
||||
|
||||
# Install package from source code
|
||||
RUN pip install .
|
||||
RUN pip install . \
|
||||
&& pip cache purge
|
||||
|
||||
EXPOSE 5000
|
||||
ENTRYPOINT [ "libretranslate", "--host", "0.0.0.0" ]
|
||||
|
Loading…
Reference in New Issue
Block a user