Added a simple web UI to setup the .env file to allow easy configuration of the kb-server#12
Added a simple web UI to setup the .env file to allow easy configuration of the kb-server#12christoaluckal wants to merge 11 commits into
Conversation
…lows users to use secret information
|
Can you change the admin auth to use username+password credentials? |
|
Also, can we have the API generation in the web-ui? We're moving to API based on user identity #8 |
|
What is the mechanism that generates the API key? There's a server based generation but I'm not sure what that means. Currently KB_API_KEY is manually generated, does the functionality require that a user generates an API key via a username and password which is stored as a hash on another dedicated DB which then is validated before running kb-server updates? |
This has the key generation (its a hash) #8 |

Summary
PR for #7
Why it changed:
existing PR-based content approval model.
Context System Checklist
python3 scripts/generate_context_artifacts.py).python3 scripts/docs_lint.py).Docs Impact
If no docs impact, explain why:
Test Plan
Unit tests:
Integration/manual test:
How to run
flight-deck-notesin this examplekb-server/README.MD. The.envfile should atleast containVAULT_PATHandDATABASE_URLhttp://127.0.0.1:8000/admin, it should not require any key. ChangeGITHUB_REPOto the properowner/repoformat of the vault. UpdateKB_API_KEYandGITHUB_TOKENfields if the server doesn't start with it.