QDRANT_URL=localhost QDRANT_PORT=6334 # QDRANT_API_KEY= # QDRANT_TLS=false OPENAI_API_KEY=sk-... # EMBEDDING_BASE_URL=https://api.openai.com EMBEDDING_MODEL=text-embedding-3-small # Admin user bootstrap: bcrypt hash of the admin password (preferred) # Generate: go run golang.org/x/crypto/bcrypt/cmd/... or htpasswd -bnBC 10 "" "your-password" | tr -d ':\n' # ADMIN_PASSWORD_HASH=$2b$10$... # Fallback: plaintext password (less secure) # ADMIN_PASSWORD=change-me # ADMIN_USERNAME=admin # Optional: bootstrap an API session token # MCP_TOKEN=legacy-token PORT=8080 SQLITE_PATH=flashcard.db # HMAC_KEY_FILE=.secret (default)