gcs v0.2.0 release, based GF configuration management platform

gcs(go config server)

v0.2.0 Release Notes:

1. gf upgrade to version v1.10.0 and gtoken upgrade to 1.3.7
2. v1.3.7 upgrade gtoken
3. The original code configuration to the new version supports profile form
4. Repair menus and configuration management page display issues
5 The front and rear end of the separation return value optimization
6. specification sys_menu parent table id

```sql
ALTER TABLE `sys_menu`
CHANGE COLUMN `parentid` `parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '父id' AFTER `id`;
```

7. Add hierarchical tree structure delete restrictions

Introduction

gcs (go config server) configuration management platform, based on this project gf framework for the development, support for project management, configuration management, configuration publishing, project comparison, configure replication, and other interfaces obtains configuration;

Installation Tutorial

  1. Download the project from the git: git clone  https://gitee.com/goflyfox/gcs
  2. Install mysql database, created under the db, run the script deploy gcs.sql
  3. config.toml modify the configuration file config
Database Configuration # 
[Database] 
    Link = "the root: 123456 @ TCP (127.0.0.1:3306) / GCS"
  1. go build && go run main.go
  2. Visit http: // localhost to see the login page, username / password: admin / 123456

Other configurations

  1. If the cluster can be turned redis token mode; configuration is as follows:
# 2 gredis gcache cache mode. 1 
Cache-MODE = 2 

# the Redis database configuration 
[Redis] 
  default = "127.0.0.1:16379,0,soccer" 
  Cache = "127.0.0.1:16379,1,soccer?idleTimeout=600"

functional module

  1. Login, authentication, logout
  2. Project management
  3. Configuration parameters
  4. Configure Publishing
  5. Other: organizational management, user management, role management, menu management, log management

External Interface

 

  1. Configuration Platform Interface
  2. GF client implementation based on
github地址:https://github.com/goflyfox/gcsc
gitee地址:https://gitee.com/goflyfox/gcsc

 

Screenshot platform

log in: image

Configuration Management: image

Configure Publishing: image

Configuration comparison: image

organization: image

User Management: image

Log Management: image

thank

  1. gf framework  https://github.com/gogf/gf

Guess you like

Origin www.oschina.net/news/111954/gcs-0-2-released