Skip to content

andreldm/microconf

Repository files navigation

logo


microconf is an ultra simple configuration management service meant for scenarios where other solutions such as Consul, ZooKeeper, doozerd and etcd would be way too much.

Getting Started

  • Get Node.js
  • Install gulp and bower: npm install -g gulp bower
  • git clone https://github.com/andreldm/microconf
  • cd microconf
  • npm install
  • bower install
  • gulp
  • npm start

Usage

microconf is inspired by etcd, so you can use curl as well to manage configurations and their values:

curl localhost:3000/api/foo -XPUT -d value="bar"
curl localhost:3000/api/foo

As a bonus, you can easily manage the configurations using the web interface(http://localhost:3000) provided.

Once you're ready, you can use forever or systemd to manage the service in production.

That's all, you won't need to install any client nor databases, just manage the configurations via the web interface and consume the service via simple http requests. If you need something more evolved, please consider the aforementioned solutions.

About

An ultra simple configuration manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published