gcs配置管理平臺
gcs(go config server) 配置管理平臺,此項目基于gf框架開發(fā),支持項目管理、配置管理、配置發(fā)布、項目對比、配置復制,接口獲取配置等。
安裝教程
- 從git下載項目: git clone https://gitee.com/goflyfox/gcs
- 安裝mysql數(shù)據(jù)庫,創(chuàng)建db,運行deploy下gcs.sql腳本
- 修改config下config.toml配置文件
# 數(shù)據(jù)庫配置
[database]
link = "root:123456@tcp(127.0.0.1:3306)/gcs"
go build && go run main.go- 訪問http://localhost即可看到登錄頁面,賬號/密碼:admin/123456
其他配置
- 如果使用集群,可以開啟redis token模式;配置如下:
# 緩存模式 1 gcache 2 gredis cache-mode = 2 # Redis數(shù)據(jù)庫配置 [redis] default = "127.0.0.1:16379,0,soccer" cache = "127.0.0.1:16379,1,soccer?idleTimeout=600"
功能模塊
- 登錄、認證、登出
- 項目管理
- 參數(shù)配置
- 配置發(fā)布
- 其他:組織機構管理、用戶管理、角色管理、菜單管理、日志管理
對外接口
github地址:https://github.com/goflyfox/gcsc
gitee地址:https://gitee.com/goflyfox/gcsc
平臺截圖
登錄:
配置管理:
配置發(fā)布:
配置對比:
組織機構:
用戶管理:
日志管理:
評論
圖片
表情
