6f7f90973dfa9285f8ccfe6a51b16fb9585847c8
Branding und Farbschema
Die Web-UIs können ohne eigenes Docker-Image an eine Veranstaltung oder Organisation angepasst werden.
Umgebungsvariablen
environment:
SITE_NAME: "Meine Veranstaltung"
SITE_SUBTITLE: "Vorträge und Aufzeichnungen"
PAGE_TITLE: "Meine Veranstaltung – Aufnahmen"
PAGE_HEADING: "Meine Veranstaltung – Aufnahmen"
THEME_FILE: "/config/theme.json"
LOGO_FILE: "/config/logo.svg"
FAVICON_FILE: "/config/favicon.svg"
Beim Editor stehen zusätzlich zur Verfügung:
EDIT_PAGE_TITLE: "Meine Veranstaltung – Aufnahme bearbeiten"
EDIT_PAGE_HEADING: "Aufnahme bearbeiten"
LOGO_FILE und FAVICON_FILE sind optional. Werden sie nicht gesetzt, werden weder Logo noch Favicon eingeblendet.
Theme
theme.json.example kann nach theme.json kopiert und angepasst werden. Die Farben sind semantisch benannt; dadurch muss die Anwendung selbst nicht geändert werden, wenn das Farbschema angepasst wird.
Beispiel:
{
"colors": {
"background": "#111",
"surface": "#181818",
"surface_alt": "#222",
"text": "#eee",
"text_secondary": "#ccc",
"text_muted": "#aaa",
"primary": "#1769aa",
"primary_hover": "#1f7fc2",
"accent": "#ffcc33",
"success": "#173d24",
"warning": "#6b4e00",
"danger": "#8b0000"
}
}
Nicht angegebene Farben verwenden automatisch die eingebauten Standardwerte.
Docker
Die Konfiguration sollte als read-only Verzeichnis eingebunden werden:
volumes:
- /opt/event-audio-recorder/config:/config:ro
Das gleiche Konfigurationsverzeichnis kann für Recorder und Editor verwendet werden.
Languages
Python
99.7%
Dockerfile
0.3%