Commit Graph

31 Commits

Author SHA1 Message Date
明天好像没什么
86f6e97a1e refactor(docker): 重构容器化配置,移除冗余服务并迁移至 uv 包管理
- 精简 Dockerfile:删除 lpmm 编译步骤,改用 pyproject.toml 与 uv sync
- 移除 docker-compose 中的 adapters、sqlite-web 服务,仅保留 core 与 napcat
- 统一工作目录与卷挂载路径,由 /MaiMBot 更名为 /InkFox
- 网络名称由 maim_bot 改为 mofox
- 入口命令切换为 uv run,提升启动速度与依赖隔离
2025-11-19 23:23:08 +08:00
雅诺狐
1e384b27f9 Update .gitignore and change Dockerfile workdir
Added MaiBot-dev.code-workspace to .gitignore to prevent it from being tracked. Changed the working directory in the Dockerfile from /MaiMBot to /mmc for consistency or project structure update.
2025-11-19 22:42:38 +08:00
infinitycat
b0e1e1b6e7 perf: 更新底层镜像 2025-07-03 16:23:32 +08:00
infinitycat
f1414175f5 perf: 优化dockerfile,删除test内容 2025-04-25 06:33:40 +08:00
infinitycat
5e423a092e test: test查看cpu指令集 2025-04-25 04:34:54 +08:00
infinitycat
4e222afacc test: test查看cpu指令集 2025-04-25 04:31:50 +08:00
infinitycat
72212ebfe2 test: test查看cpu指令集 2025-04-25 04:04:34 +08:00
infinitycat
c7aff644ac test: test查看cpu指令集 2025-04-25 04:01:57 +08:00
infinitycat
db7543dd8d test: test查看cpu指令集 2025-04-25 03:40:03 +08:00
infinitycat
b24358cc29 Update Dockerfile and workflows to add MaiMBot-LPMM support
Added MaiMBot-LPMM directory in Dockerfile and its repository clone step in the GitHub workflow. Upgraded compiler setup to use build-essential and included a CPU info check in the Dockerfile.
2025-04-25 03:39:14 +08:00
infinitycat
7213062f6d feat: Add g++ compiler installation in Dockerfile
This change ensures the g++ compiler is installed within the Docker image. It updates the build process to support projects requiring C++ compilation.
2025-04-23 14:50:25 +08:00
infinitycat
4920d0d41d 使用uv加速构建 2025-04-03 13:23:39 +08:00
infinitycat
ebf9790f58 尝试用uv加速构建 2025-04-03 13:03:04 +08:00
infinitycat
b1cd3bc944 尝试用uv加速构建 2025-04-03 13:01:04 +08:00
infinitycat
23d03ef33b 尝试用uv加速构建 2025-04-03 12:59:38 +08:00
infinitycat
442b206560 弃用entrypoint.sh 2025-04-02 16:53:43 +08:00
infinitycat
1934aa30f2 build:为 Docker 部署添加 entrypoint 脚本
- 新增 entrypoint.sh脚本,用于在容器启动时执行初始化操作
- 修改 Dockerfile,使用 entrypoint.sh 作为入口点
- 脚本功能包括:
  - 创建配置目录
  - 复制 bot配置文件
  - 复制环境配置文件
2025-04-02 15:24:12 +08:00
infinitycat
6a76d14c7d build(Dockerfile): 升级 pip 以确保安全性和性能- 在安装依赖之前,通过运行 "pip install --upgrade pip"来升级 pip
- 这样可以确保使用最新版本的 pip,减少潜在的安全漏洞和性能问题
2025-04-01 20:12:09 +08:00
infinitycat
1bff4d83de build(docker): 重构 Dockerfile 并添加 docker-compose 配置
- 重构 Dockerfile,使用 python:3.13.2-slim-bookworm 作为基础镜像
- 添加 maim_message目录到镜像中,并使用清华大学镜像源安装依赖
- 新增 docker-compose.yml 文件,定义多服务的 Docker Compose 配置
- 配置包含 adapters、core、mongodb 和 napcat四个服务
- 设置端口映射、环境变量和数据卷
2025-04-01 00:41:19 +08:00
infinitycat
8fdd690542 build(docker): 重构 Dockerfile 并添加 docker-compose 配置
- 重构 Dockerfile,使用 python:3.13.2-slim-bookworm 作为基础镜像
- 添加 maim_message目录到镜像中,并使用清华大学镜像源安装依赖
- 新增 docker-compose.yml 文件,定义多服务的 Docker Compose 配置
- 配置包含 adapters、core、mongodb 和 napcat四个服务
- 设置端口映射、环境变量和数据卷
2025-04-01 00:17:28 +08:00
infinitycat
765f14269f build(docker): 重构 Dockerfile 并添加 docker-compose 配置
- 重构 Dockerfile,使用 python:3.13.2-slim-bookworm 作为基础镜像
- 添加 maim_message目录到镜像中,并使用清华大学镜像源安装依赖
- 新增 docker-compose.yml 文件,定义多服务的 Docker Compose 配置
- 配置包含 adapters、core、mongodb 和 napcat四个服务
- 设置端口映射、环境变量和数据卷
2025-04-01 00:03:12 +08:00
野原小牛
e991a27ed4 增加挂载点 2025-03-03 11:17:05 +08:00
野原小牛
568ceea3a0 docker编译性能优化 2025-03-03 11:11:39 +08:00
NepPure
f04ae091e2 不再需要重命名config 2025-03-02 20:34:40 +08:00
NepPure
a7e6bc14dc 修复环境变量位置并挂载 2025-03-02 19:17:05 +08:00
jiajiu123
29984adf89 修改配置文件路径 2025-03-02 00:48:18 +08:00
jiajiu123
167e2b8f5c 兼容高版本 Python 2025-03-01 16:30:32 +08:00
NepPure
252f0f03f5 docker镜像使用对应提交代码,便于多版本管理 2025-02-28 21:34:43 +08:00
jiajiu123
767b173500 edit Dockerfile 2025-02-28 19:13:35 +08:00
jiajiu123
4dab69487e fix docker 2025-02-28 18:26:26 +08:00
jiajiu123
022758de7e 添加 Docker 支持 2025-02-28 17:54:47 +08:00