danmu_web / Dockerfile
xiaodu1233
11
6c9a6da
Raw
History Blame Contribute Delete
473 Bytes
FROM node:20-slim AS build-stage
# 安装必要工具:curl 和用于弹幕/网页运行的基础库
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build
FROM python:3.11.14-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY main.py .
COPY --from=build-stage /app/dist ./dist
# 注意:Vite 必须监听 0.0.0.0 才能在容器外/网络中被访问
# 修改 package.json 的 scripts: "dev": "vite --host"
CMD python main.py