基础开发指南
环境准备
在开始使用毕昇平台之前,需要先准备好开发环境。本指南将带您从零开始搭建毕昇平台的开发环境。
系统要求
最低配置
- 操作系统: Ubuntu 20.04+ / CentOS 7+ / macOS 10.15+ / Windows 10+
- 内存: 8GB RAM
- CPU: 4核心
- 存储: 50GB可用空间
- 网络: 稳定的互联网连接
推荐配置
- 操作系统: Ubuntu 22.04 LTS
- 内存: 16GB RAM
- CPU: 8核心
- 存储: 100GB SSD
- GPU: NVIDIA RTX 3080以上(可选,用于本地模型推理)
依赖软件安装
1. Docker和Docker Compose
毕昇平台支持Docker容器化部署,这是最推荐的安装方式。
# Ubuntu/Debian系统
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
# 安装Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 验证安装
docker --version
docker-compose --version
2. Git
# Ubuntu/Debian
sudo apt update
sudo apt install git
# CentOS/RHEL
sudo yum install git
# macOS
brew install git
3. Python环境(可选)
如果您需要进行源码开发,建议安装Python 3.9+:
# 使用pyenv管理Python版本
curl https://pyenv.run | bash
# 安装Python 3.9
pyenv install 3.9.18
pyenv global 3.9.18
# 验证安装
python --version
快速安装
方式一:Docker Compose快速部署
这是最简单的部署方式,适合快速体验和开发测试。
1. 获取源码
git clone https://github.com/dataelement/bisheng.git
cd bisheng
2. 配置环境变量
# 复制配置文件模板
cp .env.example .env
# 编辑配置文件
vim .env
关键配置项说明:
# 数据库配置
POSTGRES_USER=bisheng
POSTGRES_PASSWORD=bisheng123
POSTGRES_DB=bisheng
# Redis配置
REDIS_PASSWORD=bisheng123
# 默认管理员账号
BISHENG_ADMIN_USER=admin
BISHENG_ADMIN_PASSWORD=admin123
# API密钥
BISHENG_API_KEY=your-secret-api-key
# 文件存储路径
BISHENG_DATA_DIR=./data
3. 启动服务
# 启动所有服务
docker-compose up -d
# 查看服务状态
docker-compose ps
# 查看日志
docker-compose logs -f bisheng-backend
4. 访问系统
服务启动完成后,可以通过以下地址访问:
- Web界面: http://localhost:3001
- API文档: http://localhost:7001/docs
- 管理后台: http://localhost:3001/admin
默认登录账号:
- 用户名: admin
- 密码: admin123