Anura is a configuration manager that help you and your team manage your configuration across multiple services and multiple environments with a simple UI backed with real-time update system and custom configuration database with options to use external ones as well.
Feel free to fork and make contributions. We'll try to get them into the main application.
Anura requires Node.js to run
Anura it's available as an npm package for easy installation. Anura On NPM
$ npm install anura-server -g
$ anura start
after those commands, Anura will start-up in port 4000
by default.
After installing Anura, A new directory will be created in the /var/local
folder in Linux or in $appdata%
folder on windows, there will be the initial folder with the config.yaml also you can add an config_file
argument on the anura start
sript
Verible | Info | Type | Default |
---|---|---|---|
STORE_LOCATION | Where to save the config data | Path | /var/local/Anura |$appdata%\Anura |
HUMAN_READABLE | Is the config data will save in human readable format | true /false |
false |
SERVER_PORT | the port of the config server (and it's ui) | number | 4000 |
Make Anura easier to setup.- Add more external data store options. (like mongo and redis)
- Make an option to scale out. (multi-service is fun)
- Improve UI usability.
MIT
Icon made by Freepik from www.flaticon.com