diff --git a/Dockerfile b/Dockerfile index e2a428ba..5e2aa7f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,8 +41,7 @@ RUN apt-get update \ && echo "${WORKDIR}/" > /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 \ - && rm -rf /root/.cache/ \ - && playwright install --with-deps chromium + && rm -rf /root/.cache/ EXPOSE 3001 VOLUME ["/config"] -ENTRYPOINT [ "python3", "app/main.py" ] +ENTRYPOINT [ "start.sh" ] diff --git a/start.sh b/start.sh new file mode 100644 index 00000000..ac8bc015 --- /dev/null +++ b/start.sh @@ -0,0 +1,6 @@ +#!/usr/bin/sh + +umask ${UMASK} +echo "开始下载浏览器 ..." +playwright install --with-deps chromium +python3 app/main.py