# =========================================== # KLG ASUTK Backend — шаблон переменных окружения # Скопируйте в .env в каталоге backend и заполните. НЕ коммитьте реальные значения. # =========================================== # API API_V1_PREFIX=/api/v1 CORS_ORIGINS=http://localhost:3000,http://localhost:8000,http://localhost:8080 # Database DATABASE_URL=postgresql://klg:klg@localhost:5432/klg # Redis REDIS_URL=redis://localhost:6379 # MinIO (S3-compatible) MINIO_ENDPOINT=localhost:9000 MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin MINIO_BUCKET=klg-attachments MINIO_SECURE=false # Auth (production: ENABLE_DEV_AUTH=false) ENABLE_DEV_AUTH=false DEV_TOKEN=dev OIDC_ISSUER=http://localhost:8180/realms/klg OIDC_JWKS_URL= # Rate limiting RATE_LIMIT_PER_MINUTE=60 # Inbox INBOX_DATA_DIR=./data INBOX_UPLOAD_MAX_MB=50 # Multi-tenancy ENABLE_RLS=true # AI (Anthropic Claude — единственный AI-провайдер) ANTHROPIC_API_KEY= ANTHROPIC_MODEL=claude-sonnet-4-20250514 # Optional: streaming ENABLE_RISINGWAVE=false ENABLE_REDPANDA=false REDPANDA_BROKERS=localhost:19092 RISINGWAVE_URL=postgresql://root:risingwave@localhost:4566/dev