mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2024-12-24 10:06:43 +02:00
reduce Docker image size
This commit is contained in:
parent
ffc0c1dcda
commit
30ea49e963
@ -1 +1,4 @@
|
||||
.git*
|
||||
Dockerfile
|
||||
.Dockerfile.swp
|
||||
LICENSE
|
||||
|
13
Dockerfile
13
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" ]
|
||||
ENTRYPOINT [ "/home/worker/.local/bin/libretranslate", "--host", "0.0.0.0" ]
|
||||
|
Loading…
Reference in New Issue
Block a user