Spaces:
Paused
Paused
| 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 |