# Server Configuration
PORT=3000
NODE_ENV=development

# CORS Configuration
CORS_ORIGIN=*

# Database Configuration (connects to Docker via port forwarding)
DATABASE_URL=postgresql://banatie_user:banatie_secure_password@localhost:5460/banatie_db

# IMPORTANT: Sensitive values should be in secrets.env (not tracked in git)
# See secrets.env.example for required variables like GEMINI_API_KEY

# MinIO Storage Configuration
STORAGE_TYPE=minio
MINIO_ENDPOINT=localhost:9000
MINIO_ACCESS_KEY=banatie_service
MINIO_SECRET_KEY=banatie_service_key_2024
MINIO_USE_SSL=false
MINIO_BUCKET_NAME=banatie
MINIO_PUBLIC_URL=http://localhost:9000

# MinIO Admin Configuration (for initialization)
MINIO_ROOT_USER=banatie_admin
MINIO_ROOT_PASSWORD=banatie_storage_secure_key_2024

# Multi-tenancy Configuration
DEFAULT_ORG_ID=default
DEFAULT_PROJECT_ID=main
DEFAULT_USER_ID=system

# API Configuration
API_BASE_URL=http://localhost:3000
PRESIGNED_URL_EXPIRY=86400

# File Upload Configuration
MAX_FILE_SIZE=5242880
MAX_FILES=3

# Directory Configuration
RESULTS_DIR=./results
UPLOADS_DIR=./uploads/temp

# Logging Configuration
LOG_LEVEL=info
TTI_LOG=logs/tti-log.md
ENH_LOG=logs/enhancing.md

# REMOVED: Sensitive keys moved to secrets.env
# MASTER_KEY, API_KEY, and GEMINI_API_KEY should be in secrets.env
