Changeset 0.20.0 (#85)
This commit is contained in:
@@ -30,6 +30,8 @@ docker compose up -d
|
||||
- **Airgapped**: Local vendor files (marked.js, DOMPurify, KaTeX, mermaid.js), no CDN required
|
||||
- **Mobile**: Responsive design, PWA manifest
|
||||
- **Real-time**: WebSocket event bus for tool bridge, live updates
|
||||
- **Notifications**: In-app notification bell with unread badge, per-type email delivery (SMTP), user preference controls, admin SMTP configuration
|
||||
- **Multi-model**: @mention routing for multiple AI models per channel, fan-out completions, model attribution
|
||||
|
||||
## Architecture
|
||||
|
||||
@@ -77,6 +79,8 @@ All configuration via environment variables. See `server/.env.example` for the f
|
||||
| `SWITCHBOARD_ADMIN_PASSWORD` | ` ` | Bootstrap admin password |
|
||||
| `ENCRYPTION_KEY` | ` ` | AES key for API key encryption (required if encrypted keys exist) |
|
||||
| `SEED_USERS` | ` ` | Dev/test only: `user:pass:role,user2:pass2:role2` |
|
||||
| `ENVIRONMENT` | `development` | Environment name: `development`, `test`, or `production`. Auto-sets Gin release mode in production. |
|
||||
| `GIN_MODE` | (auto) | Gin framework mode: `debug`, `test`, or `release`. Auto-derived from `ENVIRONMENT` if not set. |
|
||||
| `STORAGE_BACKEND` | (auto) | `pvc` or `s3`. Auto-detects PVC if not set. |
|
||||
| `STORAGE_PATH` | `/data/storage` | PVC mount point (also scratch dir for S3 extraction) |
|
||||
| `S3_ENDPOINT` | ` ` | S3 endpoint (e.g. `http://minio:9000`, required for S3) |
|
||||
|
||||
Reference in New Issue
Block a user