40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
|
# Humanus.cpp Docker 开发环境
|
|||
|
|
|||
|
本文件提供了使用Docker环境进行Humanus.cpp开发的快速指南。
|
|||
|
|
|||
|
## 快速开始
|
|||
|
|
|||
|
### 启动开发环境
|
|||
|
|
|||
|
```bash
|
|||
|
# 使用便捷脚本启动开发环境
|
|||
|
./.devops/scripts/start-dev.sh
|
|||
|
```
|
|||
|
|
|||
|
所有依赖(包括C++工具链、Node.js和npm)已预装在镜像中,无需额外设置。
|
|||
|
|
|||
|
### 在容器内构建项目
|
|||
|
|
|||
|
```bash
|
|||
|
# 使用便捷脚本构建项目
|
|||
|
./.devops/scripts/build-project.sh
|
|||
|
```
|
|||
|
|
|||
|
### 停止开发环境
|
|||
|
|
|||
|
```bash
|
|||
|
# 使用便捷脚本停止开发环境
|
|||
|
./.devops/scripts/stop-dev.sh
|
|||
|
```
|
|||
|
|
|||
|
## 优点
|
|||
|
|
|||
|
- **多阶段构建**:优化镜像大小,只包含必要组件
|
|||
|
- **预装依赖**:所有必要的工具和库(包括Node.js和npm包)都已预装
|
|||
|
- **简化开发**:无需手动设置环境,直接开始开发
|
|||
|
- **稳定可靠**:使用Ubuntu 20.04作为基础镜像
|
|||
|
- **高效脚本**:提供便捷脚本,无需记忆Docker命令
|
|||
|
|
|||
|
## 详细说明
|
|||
|
|
|||
|
有关Docker开发环境的详细说明,包括多阶段构建的优势,请参考 [.devops/DOCKER_README.md](.devops/DOCKER_README.md) 文件。
|