代码拉取完成,页面将自动刷新
同步操作将从 opendevops/codo-cmdb 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于Python Tornado实现的一套CMDB资产管理系统,前端使用Vue+Iview-admin
目前功能
功能排期
Docker部署方式
创建数据库
create database `codo_cmdb` default character set utf8mb4 collate utf8mb4_unicode_ci;
修改配置
settings.py
配置信息
settings.py
里面已经标注settings
信息里面mysql redis
等配置信息的准确性docs/nginx_ops.conf
文件
打包镜像
docker build . -t codo_cmdb
启动Docker
docker-compose up -d
初始化表结构
#若是在本地执行需要安装很多SDK包的依赖,建议进入容器执行
#cmdb_codo_cmdb_1:是你的容器名称
docker exec -ti cmdb_codo_cmdb_1 /usr/local/bin/python3 /var/www/codo-cmdb/db_sync.py
日志文件
/var/log/supervisor/cmdb.log
#主程序日志/var/log/supervisor/cmdb_cron.log
#一些后端守护自动运行的日志接口测试
#返回200
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://${cmdb_domain}:8050/are_you_ok/
由于我们每个模板都是单独部署的,微服务需要在API网关进行注册
示例
rewrite_conf = {
[gw_domain_name] = {
rewrite_urls = {
{
uri = "/cmdb2",
rewrite_upstream = "cmdb2.opendevops.cn:8050" #nginx配置的域名
},
{
uri = "/mg",
rewrite_upstream = "mg.opendevops.cn:8010"
},
{
uri = "/accounts",
rewrite_upstream = "mg.opendevops.cn:8010"
},
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。