Skip to content

RonAssaf/anura-server

 
 

Repository files navigation

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

About

the Anura configuration manger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.7%
  • CSS 4.5%
  • HTML 1.8%