diff --git a/Dockerfile b/Dockerfile index c1c42497..c07617c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,7 @@ COPY . . RUN apt-get update \ && apt-get -y install musl-dev nginx \ && mkdir -p /etc/nginx \ - && cp -f nginx.conf /etc/nginx/nginx.conf \ + && cp -f nginx.conf /etc/nginx/nginx.template.conf \ && pip install -r requirements.txt \ && python_ver=$(python3 -V | awk '{print $2}') \ && echo "/app/" > /usr/local/lib/python${python_ver%.*}/site-packages/app.pth \ diff --git a/start.sh b/start.sh index 956db3e2..f1d7425b 100644 --- a/start.sh +++ b/start.sh @@ -1,5 +1,9 @@ #!/bin/sh umask ${UMASK} +# 使用 `envsubst` 将模板文件中的 ${NGINX_PORT} 替换为实际的环境变量值 +envsubst '${NGINX_PORT}' < /etc/nginx/nginx.template.conf > /etc/nginx/nginx.conf +# 下载浏览器内核 playwright install chromium +# 启动后端服务 python3 app/main.py