Inbetriebnahme
DNSE_ENCRYPTION_KEY=<hex-key> \DNSE_ADMIN_PASSWORD=<bootstrap> \DNSE_OPERATOR_PASSWORD=<operator-passwort> \./dnseditor-cloudErreichbar sind dann zwei getrennte Welten:
- Anwendung —
http://127.0.0.1:8422, Anmeldung per E-Mail - Operator-Panel —
http://127.0.0.1:8422/operator, eigenes Konto, eigener Cookie
Konfiguration
Abschnitt betitelt „Konfiguration“Es gelten alle Variablen aus CE und EE. Dazu kommen:
| Variable | Vorgabe | Bedeutung |
|---|---|---|
DNSE_OPERATOR_USER | operator | Benutzername des Bootstrap-Operators |
DNSE_OPERATOR_PASSWORD | — | Passwort beim allerersten Start |
DNSE_OPERATOR_TOKEN | — | Statisches Token für Maschinenzugriff (X-Operator-Token) |
DNSE_REGIONS | eingebauter Katalog | Regionen als code:Label,code:Label,… |
DNSE_REGION | erste Region | Heimat-Region dieser Instanz |
DNSE_BACKUP_DIR | — | Verzeichnis für nächtliche Mandanten-Exporte |
DNSE_DEMO | off | on legt den großen Demo-Datensatz an |
DNSE_OPERATOR_PASSWORD wirkt wie das Admin-Passwort in CE nur beim ersten
Start; ein später geändertes Passwort bleibt bestehen.
Das Operator-Token ist für Maschinen gedacht (Checkout-Frontend, CI). Es umgeht die Anmeldung und gilt als Administrator — entsprechend behandeln oder weglassen, wenn nur Menschen ans Panel sollen.
Regionen
Abschnitt betitelt „Regionen“Der Regionenkatalog steuert, welche Heimat-Regionen für Organisationen wählbar sind und was die System-Seite im Operator-Panel auswertet.
DNSE_REGIONS="eu-central:Mitteleuropa,eu-southwest:Südwesteuropa,na:Amerika"DNSE_REGION=eu-centralOhne DNSE_REGIONS gilt der eingebaute Katalog: Mitteleuropa, Südwesteuropa,
Amerika, Südamerika, Asien.
Plattform-Einstellungen
Abschnitt betitelt „Plattform-Einstellungen“Kern-Einstellungen (SMTP, DynDNS-Hostnamen, öffentliche Adresse) und Portalnachrichten liegen in der Cloud auf Plattform-Ebene: Der Betreiber pflegt sie einmal im Operator-Panel, alle Mandanten lesen sie. In den Admin-Panels der Mandanten sind diese Seiten deshalb ausgeblendet.
Entwicklung
Abschnitt betitelt „Entwicklung“make help # Übersicht aller Zielemake run # Port 8422make demo # Port 8479, zehn Demo-Organisationenmake test # Go-Tests (race) + gofmt + vetmake test-cluster-up # Vier-Knoten-Testcluster, siehe Clusterbetrieb