https://github.com/varconf/varconf-server
varconf配置中心后端代码(varconf是基于golang的分布式统一配置中心,轻量级部署和接入)
https://github.com/varconf/varconf-server
configuration configuration-management distributed-configuration golang golang-server varconf varconf-server
Last synced: 5 months ago
JSON representation
varconf配置中心后端代码(varconf是基于golang的分布式统一配置中心,轻量级部署和接入)
- Host: GitHub
- URL: https://github.com/varconf/varconf-server
- Owner: varconf
- License: mit
- Created: 2020-01-11T16:16:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-08T16:05:03.000Z (about 6 years ago)
- Last Synced: 2024-06-20T11:14:57.215Z (almost 2 years ago)
- Topics: configuration, configuration-management, distributed-configuration, golang, golang-server, varconf, varconf-server
- Language: Go
- Homepage:
- Size: 123 KB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# varconf-server
> 基于go语言构建的分布式配置中心.

[](https://travis-ci.org/varconf/varconf-server)
[](https://goreportcard.com/report/github.com/varconf/varconf-server)
## 说明文档
- [English]()
## 安装部署
### 依赖环境
- 1、Mysql(需要通过varconf.sql初始化数据库)
- 2、Windows 或 Linux 或 MacOS
### 编译部署
#### 下载
```sh
git clone https://github.com/varconf/varconf-server.git
```
#### 编译
```sh
go build -mod=vendor
```
#### 配置
```
在config.json中写入数据库配置文件
```
### docker部署(默认账号密码:admin/123456)
```
docker pull varconf/varconf-server
docker run -p 8088:8088 varconf/varconf-server
```
### 操作命令
#### 启动
> 1.普通模式
```sh
varconf -s start
```
> 2.daemon模式
```sh
varconf -s start -d
```
#### 停止
```sh
varconf -s stop
```
## 功能特性
- 1、简单易用: 接入灵活方便,一分钟上手;
- 2、轻量级部署: 部署简单,不依赖第三方服务,一分钟上手;
- 3、跨语言支持: 基于HTTP接口实现配置拉取(支持Long-Polling模式),易于多语言支持。
## 项目预览
`1.应用页面`

`2.配置页面`
