doc: update
本项目的定位目标是成为一个轻量、易使用、易部署、功能丰富的运维管理平台,已实现以下功能:
点我预览
admin
devops.zze
test
数据库每小时自动重置。
效果图:
1、在 MySQL 中执行 manifest/db/devops_super.sql 创建好数据库以及初始化数据;
manifest/db/devops_super.sql
2、然后修改 manifest/config/config.yaml 中的数据库连接地址(database.default.link),格式如下:
manifest/config/config.yaml
database.default.link
mysql :<用户名>:<密码>@tcp(<数据库地址>)/<库名>?loc=Local&parseTime=true -- 例:mysql:zze:zze.admin@tcp(127.0.0.1:3306)/devops_super?loc=Local&parseTime=true
3、直接运行项目根目录的 main.go 就可以跑起来啦~
main.go
本仓库是后端项目,对应前端项目地址为:https://github.com/zze326/devops-super-fe。
2、从 releases 获取到要部署的镜像版本,以 v1.1 为例:主程序 Docker 镜像为 registry.cn-shenzhen.aliyuncs.com/zze/devops-super:202312151703;
registry.cn-shenzhen.aliyuncs.com/zze/devops-super:202312151703
3、运行容器,看如下实例:
docker run -d --name devops-super \ -v/opt/devops-super/host-sessions:/app/host-sessions \ -eSERVER_PORT=8001 \ -eDB_HOST=127.0.0.1 \ -eDB_PORT=3306 \ -eDB_NAME=devops_super \ -eDB_USER=zze \ -eDB_PWD=zze.admin \ -eJWT_SECRET=vIIEngfamdsaGZasdsasdasadkseadgF9fe \ --network host registry.cn-shenzhen.aliyuncs.com/zze/devops-super:202312151703
容器的 /app/host-sessions 目录保存了主机终端会话记录信息,可以将它挂载出来以持久化保存。 环境变量说明: DB_HOST:MySQL 主机地址; DB_PORT:MySQL 端口; DB_NAME:数据库名称; DB_USER:连接数据库使用的用户; DB_PWD:连接数据库的用户密码; JWT_SECRET:JWT 秘钥,随机生成即可; SERVER_PORT:服务监听端口; 参数说明(按需使用): -d:后台运行容器; --name:指定容器名称; --network host:容器共用宿主机网络空间;
容器的 /app/host-sessions 目录保存了主机终端会话记录信息,可以将它挂载出来以持久化保存。
/app/host-sessions
环境变量说明:
DB_HOST
DB_PORT
DB_NAME
DB_USER
DB_PWD
JWT_SECRET
SERVER_PORT
参数说明(按需使用):
-d
--name
--network host
4、容器运行成功后浏览器访问 8001 端口即可;
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Devops Super
功能
本项目的定位目标是成为一个轻量、易使用、易部署、功能丰富的运维管理平台,已实现以下功能:
预览地址
点我预览
admin
,密码:devops.zze
;test
,密码:devops.zze
;效果图:
技术栈
项目运行
1、在 MySQL 中执行
manifest/db/devops_super.sql
创建好数据库以及初始化数据;2、然后修改
manifest/config/config.yaml
中的数据库连接地址(database.default.link
),格式如下:3、直接运行项目根目录的
main.go
就可以跑起来啦~前端项目
本仓库是后端项目,对应前端项目地址为:https://github.com/zze326/devops-super-fe。
快速部署
1、在 MySQL 中执行
manifest/db/devops_super.sql
创建好数据库以及初始化数据;2、从 releases 获取到要部署的镜像版本,以 v1.1 为例:主程序 Docker 镜像为
registry.cn-shenzhen.aliyuncs.com/zze/devops-super:202312151703
;3、运行容器,看如下实例:
4、容器运行成功后浏览器访问 8001 端口即可;