# =========================================== # CC24-Hub Environment Configuration # =========================================== # Authentication & OIDC (Required) AUTH_SECRET=change-this-to-a-strong-secret-key-in-production OIDC_ENDPOINT=https://your-oidc-provider.com OIDC_CLIENT_ID=your-oidc-client-id OIDC_CLIENT_SECRET=your-oidc-client-secret AUTHENTICATION_NECESSARY=true # Application Configuration (Required) PUBLIC_BASE_URL=https://your-domain.com NODE_ENV=production # AI Service Configuration (Required for AI features) AI_MODEL=mistral-large-latest AI_API_ENDPOINT=https://api.mistral.ai AI_API_KEY=your-mistral-api-key AI_RATE_LIMIT_DELAY_MS=1000 # Git Integration (Required for contributions) GIT_REPO_URL=https://git.cc24.dev/mstoeck3/cc24-hub GIT_PROVIDER=gitea GIT_API_ENDPOINT=https://git.cc24.dev/api/v1 GIT_API_TOKEN=your-git-api-token # File Upload Configuration (Optional) LOCAL_UPLOAD_PATH=./public/uploads # Nextcloud Integration (Optional) NEXTCLOUD_ENDPOINT=https://your-nextcloud.com NEXTCLOUD_USERNAME=your-username NEXTCLOUD_PASSWORD=your-password NEXTCLOUD_UPLOAD_PATH=/kb-media NEXTCLOUD_PUBLIC_URL=https://your-nextcloud.com/s/