Skip to content

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
  • 后端APIhttp://localhost:8900/api/
  • MySQL数据库:localhost:3306

默认登录信息

  • 用户名:admin
  • 密码:admin123 (初始密码)
评论