Redis based Config or Settings key-value store with GUI.
Manages your frequently changed env vars without any deployment.
Generates Python & Java code too!
The purpose of KV Store is to provide a simple way to store the settings or configs of your microservice applications. As an example, you may have a settings that is frequently changed for business requirements, say
session_timeout which can be 5 or 500 minutes. You can save it to KV Store and change it as necessary.
KV Store also generates client code for you!(Supports Python & Java for now)
Run just now
Standalone docker image of KV Store is available here
- Get the image and run -
docker pull ananto30/kv-store docker run -d -p 8080:8080 ananto30/kv-store
- Clone the repo -
git clone https://github.com/Ananto30/kv-store.git cd kv-store
- Build and run in docker -
make docker-build make docker-run
Please note that if you are running redis locally (with or without docker), the
Redis Host in connect page should be you machine IP (mostly
Make sure you have Python 3.9 installed.
make init make dev
Then go to http://localhost:5000
Note that the svelte port won't load api because it's different than 5000, so go to 5000 as the flask is there, serving svelte