Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 2.01 KB

README.md

File metadata and controls

49 lines (29 loc) · 2.01 KB

Anura

Version CodeFactor

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.

Installation

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.

Configuration

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

Development

Todos in the near future

  • 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.

License

MIT

Icon made by Freepik from www.flaticon.com