gcs 配置管理平台

开源网站开源项目 24-03-31 13:03:34

gcs(go config server) 配置管理平台,此项目基于gf框架开发,支持项目管理、配置管理、配置发布、项目对比、配置复制,接口获取配置等。

安装教程

从git下载项目: git clonehttps://gitee.com/goflyfox/gcs

安装mysql数据库,创建db,运行deploy下gcs.sql脚本

修改config下config.toml配置文件

# 数据库配置[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 grediscache-mode = 2# Redis数据库配置[redis]  default = "127.0.0.1:16379,0,soccer"  cache   = "127.0.0.1:16379,1,soccer?idleTimeout=600"

功能模块

登录、认证、登出

项目管理

参数配置

配置发布

其他:组织机构管理、用户管理、角色管理、菜单管理、日志管理

对外接口

配置平台接口

基于GF客户端实现

github地址:https://github.com/goflyfox/gcscgitee地址:https://gitee.com/goflyfox/gcsc

平台截图

登录:

image

配置管理:

image

配置发布:

image

配置对比:

image

组织机构:

image

用户管理:

image

日志管理:

image

[gcs 配置管理平台]相关推荐

Notes 小米便签

MiCode 便签是小米便签的社区开源版,由MIUI团队(www.miui.com) 发起并贡献第一批代码,遵循NOTICE文件所……...

JDK Java 开发工具包

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出……...

blas 开发包收集器

blas 是一款开发包收集器,为 Go 语言提供BLAS功能。 安装: gogetgithub.com/gonum/blas BLAS C-绑定: ……...

ngrok Web服务安全通道

ngrok Web服务安全通道

ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获……...

Jekyll 静态站点生成器

Jekyll 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll……...

今日开源
  1. Eigen 线性算术的 C++ 模板库

    Eigen 是一个线性算术的C++模板库,包括:vectors, matrices, 以及相关算法。功能强大、快速、优雅以及支持多平台。 示例代码: #include <iostream>#include <Eigen/Dense>using namespace Eigen;int……

    开源软件 2024-05-10

  2. OSv 开源操作系统

    OSv 是专为在虚拟机上运行单一应用程序而设计的开源操作系统,采用BSD许可证授权,旨在在云端取代Linux。 与为大量物理机设计的传统操作系统相比,OSv是一种开放源代码的通用模块化Unikernel,旨在作为虚拟机在hyp……

    开源软件 2024-05-10

  3. Faust Python 流处理

    Faust 是一个流处理库,将想法从 Kafka Streams 移植到 Python。 它在 Robinhood 用于构建高性能的分布式系统和实时数据管道,每天处理数十亿个事件。 Faust 提供流处理和事件处理,与 Kafka Streams,Apache Spar……

    开源软件 2024-05-10

返回顶部小火箭