Summary
Create a .env.example template and add startup validation so the app fails fast with a clear error if required env vars are missing.
Blocked by
Nothing — this is a starting ticket.
Blocks
Steps
- Create
backend/.env.example listing all required vars from cognee_config.py with placeholder values and comments
- In
app/cognee_config.py (or a new app/config.py), add startup validation: check that all required env vars are set
- If any required var is missing, raise a clear error with the var name (fail fast, don't start the server)
- Use
pydantic-settings or simple os.getenv() with explicit checks
Acceptance Criteria
Summary
Create a .env.example template and add startup validation so the app fails fast with a clear error if required env vars are missing.
Blocked by
Nothing — this is a starting ticket.
Blocks
Steps
backend/.env.examplelisting all required vars fromcognee_config.pywith placeholder values and commentsapp/cognee_config.py(or a newapp/config.py), add startup validation: check that all required env vars are setpydantic-settingsor simpleos.getenv()with explicit checksAcceptance Criteria
.env.examplelists all required vars with descriptionsCloses #57