addition of new dashboard

This commit is contained in:
ben committed 2026-08-20 15:08:32 +00:00
1 parent 0622018d95
commit bf59249ed7
161 files changed
+13170 -119

No files matched your search

+17 -3
View File
@@ -3,7 +3,7 @@ version: '3.8'
services:
jlinc-server:
image: registry.jlinc.io/jlinc-server
image: jlinclabs/jlinc-server
container_name: jlinc-server
environment:
# BASE CONFIGURATION
@@ -17,8 +17,19 @@ services:
PUBLIC_CORE_URL: http://localhost:9090
PUBLIC_ARCHIVE_URL: http://localhost:9090
PUBLIC_CALLBACK_URL: http://localhost:9090
# Enabled app modules
APP_MODULES: core, archive
# Enabled app modules (dashboard = the read-only operator console)
APP_MODULES: core, archive, dashboard
# Optional: source dashboard data from remote core/audit servers instead of
# the local DB (federation). Unset => serve from the local DB.
# DASHBOARD_CORE_URL: https://core.example.com
# DASHBOARD_CORE_KEY: <api-key>
# DASHBOARD_AUDIT_URL: https://api.jlinc.io
# DASHBOARD_AUDIT_KEY: <api-key>
# Validated-API-key cache (per process). TTL 0 disables caching entirely;
# MAX bounds how many validated keys are held before the least recently
# used is evicted. Defaults: 30 min / 10000 entries.
# DASHBOARD_KEY_CACHE_TTL_MS: 1800000
# DASHBOARD_KEY_CACHE_MAX: 10000
# Enabled authentication modules
AUTH_MODULES: single, oidc, github, google
# Secure secret for memory store, generate with `openssl rand -hex 64`
@@ -72,6 +83,9 @@ services:
- jlinc-db
networks:
- jlinc
# White-label: mount a custom.css to re-skin the dashboard (see custom.example.css)
# volumes:
# - ./custom.example.css:/app/http/public/custom.css:ro
# For dev
ports:
- 9090:9090