123456789101112131415161718192021 |
- # 使用Python 3.9作为基础镜像
- FROM python:3.10-slim
- # 设置工作目录
- WORKDIR /app
- # 复制依赖文件并安装依赖
- COPY requirements.txt .
- RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
- # 复制应用代码
- COPY . .
- # 设置环境变量
- ENV PYTHONUNBUFFERED=1
- # 暴露streamlit默认端口
- EXPOSE 8501
- # 设置容器启动命令
- CMD ["streamlit", "run", "qa_ui.py", "--server.address=0.0.0.0", "--server.port=8501"]
|