LiteOps CICD 技术文档
文档导航
快速开始
LiteOps CICD平台提供了简单易用的界面和强大的功能,帮助您快速实现自动化构建和部署流程。
🚀 快速部署
前置要求
在开始部署之前,请确保您的系统满足以下要求:
- 操作系统:Linux (推荐 Ubuntu 20.04+、CentOS 7+)
- Docker:版本 20.0+
- Docker Compose:版本 2.0+
- 磁盘空间:至少 5GB 可用空间
- 内存:推荐 4GB
- 网络:能够访问 Docker Hub 和相关软件源
快速开始
1. 获取部署文件
您需要获取以下部署文件:
start-containers.sh
- 一键部署脚本liteops_init.sql
- 数据库初始化文件liteops
- Docker镜像
2. 获取Docker镜像
bash
# 拉取LiteOps镜像(如果有公开镜像仓库)
docker pull liteops:v1
# 或者从提供的镜像文件加载
# docker load < liteops-v1.tar
3. 准备部署文件
创建部署目录并放置必要文件:
bash
# 创建部署目录
mkdir liteops-deploy
cd liteops-deploy
# 将以下文件放入此目录:
# - start-containers.sh
# - liteops_init.sql
4. 一键部署
使用提供的启动脚本进行自动化部署:
bash
# 给启动脚本执行权限
chmod +x start-containers.sh
# 执行一键部署
./start-containers.sh
启动脚本会自动完成以下操作:
5. 验证部署
部署完成后,您可以通过以下方式验证:
bash
# 检查容器状态
docker ps
# 检查日志
docker logs liteops
🐳 启动 Docker in Docker 环境...
🚀 启动 Docker daemon (轻量级CI/CD模式)...
⏳ 等待 Docker daemon 启动...
time="2025-06-13T02:15:10.086745884Z" level=warning msg="CDI setup error /etc/cdi: failed to monitor for changes: no such file or directory"
time="2025-06-13T02:15:10.086771075Z" level=warning msg="CDI setup error /var/run/cdi: failed to monitor for changes: no such file or directory"
✅ Docker daemon 启动成功
🔍 验证 Docker 功能...
✅ Docker daemon 版本: 28.2.2
✅ 存储驱动: vfs
🎉 Docker in Docker 环境启动完成 (轻量级CI/CD模式)
Starting nginx...
Starting nginx: nginx.
Starting backend service...
INFO: Started server process [188]
INFO: Waiting for application startup.
INFO: ASGI 'lifespan' protocol appears unsupported.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8900 (Press CTRL+C to quit)
docker logs liteops-mysql
访问应用
部署成功后,您可以通过以下地址访问:
- 前端界面:http://localhost
- 后端API:
http://localhost:8900/api/
- MySQL数据库:localhost:3306
默认登录信息
- 用户名:admin
- 密码:admin123 (初始密码)