源码部署指南
试用版License
需要试用版License?请参考:问题13:如何申请licenseKey
本文档提供详细的源码部署步骤,帮助您快速部署和运行项目。
系统要求
- 操作系统:Ubuntu 22.04 LTS
- 硬件配置:标准部署:2核4G内 存
1. 获取源代码
首先,从代码仓库克隆项目源代码到本地:
# 使用GitHub源
git clone https://github.com/bytedesk/bytedesk.git
# 进入项目目录
cd bytedesk
2. 环境准备
2.1 安装JDK 17
项目基于Spring Boot 3开发,必须使用JDK 17或更高版本:
# 检查Java版本
java --version
# 应显示: java 17.x.x 或更高版本
如果没有安装JDK 17,请参考:JDK 17安装指南
2.2 安装项目依赖
# 1. 进入项目资源目录
cd bytedesk/starter/src/main/resources
# 2. 使用docker-compose启动依赖服务
docker compose -p bytedesk -f compose.yaml up -d
# docker compose -p bytedesk -f compose.yaml down
- 或参考手动项目依赖
3. 编译与启动
3.1 安装开发工具
推荐的开发环境:
- 编辑器:Visual Studio Code
- 构建工具:Maven 3.6+
- 其他依赖:protobuf 编译工具(项目使用了protobuf)
# 检查Maven版本
mvn --version
# 应显示 Apache Maven 3.6+ 版本
# 检查protobuf版本(如果已安装)
protoc --version
# 建议使用 libprotoc 25.0+