From 48a7ed68e6cded47a572144d772965c45bf4e067 Mon Sep 17 00:00:00 2001 From: zwitschi Date: Mon, 27 Apr 2026 17:57:56 +0200 Subject: [PATCH] add example environment configuration and requirements file --- .env.example | 13 +++++++++++++ requirements.txt | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 .env.example create mode 100644 requirements.txt diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..22132c3 --- /dev/null +++ b/.env.example @@ -0,0 +1,13 @@ +# Copy this file to .env and fill in the values + +# openrouter.ai API key +OPENROUTER_API_KEY= + +# JWT secret for signing tokens (generate with: python -c "import secrets; print(secrets.token_hex(32))") +JWT_SECRET= + +# Path to DuckDB database file +DB_PATH=data/app.db + +# Log level (DEBUG, INFO, WARNING, ERROR) +LOG_LEVEL=INFO diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..c5312f0 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,46 @@ +annotated-doc==0.0.4 +annotated-types==0.7.0 +anyio==4.13.0 +backports.asyncio.runner==1.2.0 +bcrypt==3.2.2 +blinker==1.9.0 +certifi==2026.4.22 +cffi==2.0.0 +click==8.3.3 +colorama==0.4.6 +cryptography==47.0.0 +dnspython==2.8.0 +duckdb==1.5.2 +ecdsa==0.19.2 +email-validator==2.3.0 +exceptiongroup==1.3.1 +fastapi==0.136.1 +Flask==3.1.3 +h11==0.16.0 +httpcore==1.0.9 +httpx==0.28.1 +idna==3.13 +iniconfig==2.3.0 +itsdangerous==2.2.0 +Jinja2==3.1.6 +MarkupSafe==3.0.3 +packaging==26.2 +passlib==1.7.4 +pluggy==1.6.0 +pyasn1==0.6.3 +pycparser==3.0 +pydantic==2.13.3 +pydantic_core==2.46.3 +Pygments==2.20.0 +pytest==9.0.3 +pytest-asyncio==1.3.0 +python-dotenv==1.2.2 +python-jose==3.5.0 +rsa==4.9.1 +six==1.17.0 +starlette==1.0.0 +tomli==2.4.1 +typing-inspection==0.4.2 +typing_extensions==4.15.0 +uvicorn==0.46.0 +Werkzeug==3.1.8