Files
Mofox-Core/Dockerfile
infinitycat 1934aa30f2 build:为 Docker 部署添加 entrypoint 脚本
- 新增 entrypoint.sh脚本,用于在容器启动时执行初始化操作
- 修改 Dockerfile,使用 entrypoint.sh 作为入口点
- 脚本功能包括:
  - 创建配置目录
  - 复制 bot配置文件
  - 复制环境配置文件
2025-04-02 15:24:12 +08:00

24 lines
454 B
Docker

FROM python:3.13.2-slim-bookworm
# 工作目录
WORKDIR /MaiMBot
# 复制依赖列表
COPY requirements.txt .
# 同级目录下需要有 maim_message
COPY maim_message /maim_message
# 安装依赖
RUN pip install --upgrade pip
RUN pip install -e /maim_message
RUN pip install --upgrade -r requirements.txt
# 复制项目代码
COPY . .
EXPOSE 8000
RUN chmod +x /MaiMBot/entrypoint.sh
ENTRYPOINT ["/MaiMBot/entrypoint.sh"]
CMD [ "python","bot.py" ]