# Here is the configuration file i test with myself.
# Configuration for .env file:
MIMIR_ENABLE_SECURITY=false
# Test Authentication Configuration
# MIMIR_DEV_USER_ADMIN=admin:admin:admin
# MIMIR_AUTH_PROVIDER=oauth
# MIMIR_OAUTH_ISSUER=http://host.docker.internal:8888
# MIMIR_OAUTH_CLIENT_ID=mimir-local-test
# MIMIR_OAUTH_CLIENT_SECRET=local-test-secret-123
# MIMIR_OAUTH_CALLBACK_URL=http://localhost:9042/auth/oauth/callback
# MIMIR_OAUTH_AUTHORIZATION_URL=http://localhost:8888/oauth2/v1/authorize
# MIMIR_OAUTH_TOKEN_URL=http://host.docker.internal:8888/oauth2/v1/token
# MIMIR_OAUTH_USERINFO_URL=http://host.docker.internal:8888/oauth2/v1/userinfo
# MIMIR_OAUTH_ALLOW_HTTP=true
# MIMIR_ENV=development
# MIMIR_JWT_SECRET=test-secret-12345
# Specific to Mimit
# MIMIR_SERVER_PORT=3000 RENAMED TO MIMIR_PORT
MIMIR_PORT=3000
MIMIR_ENV=development
# falls back to this port config if MIMIR_PORT is not defined
# PORT=3000. # fallback if MIMIR_PORT not defined
# NODE_ENV=development # fallback if MIMIR_ENV not defined
# --- Neo4j/NornicDB Graph Database ---
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password
# Database Provider Detection (optional - auto-detects by default)
# Set to 'nornicdb' to skip Mimir embedding generation (NornicDB handles embeddings natively)
# Set to 'neo4j' to force Neo4j mode (Mimir generates embeddings)
# Leave unset for automatic detection based on server metadata
# MIMIR_DATABASE_PROVIDER=nornicdb
HOST_WORKSPACE_ROOT=~/src
MIMIR_EMBEDDINGS_ENABLED=true
PCTX_ENABLED=true
PCTX_URL=http://localhost:8080
# NODE_TLS_REJECT_UNAUTHORIZED=0
MIMIR_DEFAULT_PROVIDER=copilot
MIMIR_LLM_API=http://copilot-api:4141/v1
MIMIR_LLM_API_PATH=/chat/completions
MIMIR_LLM_API_MODELS_PATH=/models
MIMIR_LLM_API_KEY=dummy-key-for-proxy
# MIMIR_DEFAULT_PROVIDER=openai
# MIMIR_LLM_API=https://api.openai.com/v1
# MIMIR_LLM_API_PATH=/chat/completions
# MIMIR_LLM_API_MODELS_PATH=/models
# MIMIR_LLM_API_KEY=sk-svcacct-IDIDIDIDIDID