Go语言开发的灵活管理资源的开源CMDB

Go语言开发灵活管理资源的开源CMDB

之前开源过一个比较灵活多云的 CMDB,只有没有时间整理部署方式,最近总是有朋友问,所以本文就介绍一下,如何部署 fiy 开源CMDB。

如果你还没有了解过,这款 CMDB,欢迎看下演示站点或者之前些的文章。

Github:https://github.com/lanyulei/fiy

如果觉得不错的话,还请不要帮忙点一个宝贵的 star。

演示站点:http://fdevops.com:8060

演示站点默认账号密码:admin / 123456

文章介绍:https://blog.51cto.com/u_11293981/2783015

部署

下面介绍两种部署方式,脚本一键部署和前后端分离的部署方式。

脚本一键部署的话,相当于将前端编译后放入后端的静态文件存放的位置。省去了部署及维护前端的操作,简单一些。

前后端分离的部署方式,则是通过 nginx 部署前端,同时通过 nginx 的反向代理将请求代理到后端的方式,如果对 nginx 熟悉的,可以尝试这种方式。

脚本一键部署和前后端分离的部署方式,任选其一即可。

脚本一键部署

在此感谢 @Jiang-boyang 提供的部署脚本。

部署应用程序之前,请自行部署 MySQL、ES。

拉取代码

git clone https://github.com/lanyulei/fiy.git
# 或者
git clone https://gitee.com/yllan/fiy

执行部署脚本

cd fiy
./build.sh install

部署脚本执行的过程中,会有需要确认的输入项目,仔细看下,很清晰的描述。

执行完成后,启动程序。

./build.sh start
# 或者
cd build
./fiy server -c=config/settings.yml

启动成功则表示安装成功了。

默认情况下启动端口为 8000,可通过 http://ip:port 访问。

例如:http://localhost:8000

前后端分离部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值