Files
fuzzforge_ai/cognee/.env.service.example
T
2025-10-03 12:10:33 +02:00

53 lines
1.6 KiB
Bash

# Cognee service environment template
# Copy to cognee/.env.service and adjust values before running docker-compose.cognee.yaml
# --- FuzzForge tenant / project defaults ---
# --- Service defaults ---
COGNEE_STORAGE_MODE=service
COGNEE_SERVICE_URL=http://localhost:8000
COGNEE_SERVICE_PORT=8000
COGNEE_S3_BUCKET=
COGNEE_S3_PREFIX=
ENABLE_BACKEND_ACCESS_CONTROL=true
# --- LLM provider (used by Cognee pipelines) ---
LLM_PROVIDER=openai
LLM_MODEL=gpt-4o-mini
OPENAI_API_KEY=replace_me
LLM_API_KEY=${OPENAI_API_KEY}
# --- Hosted service user (per installation) ---
# Use a syntactically valid email (Pydantic enforces a real TLD)
COGNEE_SERVICE_USER_EMAIL=service@cognee.dev
COGNEE_SERVICE_USER_PASSWORD=change_me
DEFAULT_USER_EMAIL=${COGNEE_SERVICE_USER_EMAIL}
DEFAULT_USER_PASSWORD=${COGNEE_SERVICE_USER_PASSWORD}
# --- S3 / MinIO configuration ---
# For an external MinIO (e.g. FuzzForge Temporal stack) set to http://host.docker.internal:9000
# Point at external MinIO if needed, e.g. http://host.docker.internal:9000
AWS_ENDPOINT_URL=http://minio:9000
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=fuzzforge
AWS_SECRET_ACCESS_KEY=fuzzforge123
STORAGE_BACKEND=s3
STORAGE_BUCKET_NAME=${COGNEE_S3_BUCKET}
# --- Postgres metadata database ---
DB_PROVIDER=postgres
DB_HOST=postgres
DB_PORT=5432
DB_NAME=cognee_db
DB_USERNAME=cognee
DB_PASSWORD=cognee
# Cognee data/system roots (must match mounted volumes)
SYSTEM_ROOT_DIRECTORY=/app/.cognee_system
DATA_ROOT_DIRECTORY=/app/.data_storage
# Optional cache override
# CACHE_ROOT_DIRECTORY=/app/.cognee_cache
# --- Optional logging tweaks ---
COGNEE_LOG_LEVEL=INFO
LOG_LEVEL=INFO