优化docker镜像,前端不存到卷里,默认去掉加载器URL

This commit is contained in:
John Smith
2025-04-23 22:45:14 +08:00
parent 8dfb40662c
commit edd3636ece

View File

@@ -18,7 +18,7 @@ RUN npm run build
# 准备后端
#
FROM python:3.12.7-bookworm
FROM python:3.12.10-bookworm
ARG BASE_PATH='/root/blivechat'
ARG EXT_DATA_PATH='/mnt/data'
WORKDIR "${BASE_PATH}"
@@ -30,18 +30,17 @@ RUN pip3 install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple -r req
# 数据目录
COPY . ./
RUN mkdir -p "${EXT_DATA_PATH}/frontend/dist" \
RUN sed 's/^host =.*$/host = 0.0.0.0/; s/^loader_url =.*$/loader_url =/' data/config.example.ini >> data/config.ini
RUN mkdir -p "${EXT_DATA_PATH}" \
&& mv data "${EXT_DATA_PATH}/data" \
&& ln -s "${EXT_DATA_PATH}/data" data \
&& mv log "${EXT_DATA_PATH}/log" \
&& ln -s "${EXT_DATA_PATH}/log" log \
&& ln -s "${EXT_DATA_PATH}/frontend/dist" frontend/dist
&& ln -s "${EXT_DATA_PATH}/log" log
# 编译好的前端
COPY --from=builder "${BASE_PATH}/frontend/dist" "${EXT_DATA_PATH}/frontend/dist/"
COPY --from=builder "${BASE_PATH}/frontend/dist" frontend/dist
# 运行
VOLUME "${EXT_DATA_PATH}"
EXPOSE 12450
ENTRYPOINT ["python3", "main.py"]
CMD ["--host", "0.0.0.0", "--port", "12450"]