From fa895d62498dee4656bdd789c5945e837f920a6a Mon Sep 17 00:00:00 2001 From: DDSDerek <108336573+DDSDerek@users.noreply.github.com> Date: Sat, 29 Jul 2023 00:28:49 +0800 Subject: [PATCH] feat: optimization docker --- Dockerfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e1905e41..09b70780 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,7 +30,12 @@ ENV LANG="C.UTF-8" \ WORKDIR "/app" COPY . . RUN apt-get update \ - && apt-get -y install musl-dev nginx gettext-base \ + && apt-get -y install \ + musl-dev \ + nginx \ + gettext-base \ + locales \ + procps \ && mkdir -p /etc/nginx \ && cp -f nginx.conf /etc/nginx/nginx.template.conf \ && pip install -r requirements.txt \ @@ -38,8 +43,15 @@ RUN apt-get update \ && echo "/app/" > /usr/local/lib/python${python_ver%.*}/site-packages/app.pth \ && echo 'fs.inotify.max_user_watches=5242880' >> /etc/sysctl.conf \ && echo 'fs.inotify.max_user_instances=5242880' >> /etc/sysctl.conf \ + && locale-gen zh_CN.UTF-8 \ && playwright install-deps chromium \ - && rm -rf /root/.cache/ + && apt-get autoremove -y \ + && apt-get clean -y \ + && rm -rf \ + /tmp/* \ + /root/.cache \ + /var/lib/apt/lists/* \ + /var/tmp/* EXPOSE 3000 VOLUME ["/config"] ENTRYPOINT [ "bash", "-c", "/app/start.sh & nginx -g 'daemon off;'" ]