Flagsmith ist ein Open-Source-Feature-Flag- und Remote-Konfigurationsdienst mit vollem Funktionsumfang. Nutzen Sie unsere gehostete API, stellen Sie sie in Ihrer eigenen privaten Cloud bereit oder führen Sie sie vor Ort aus.
Flagsmith erleichtert das Erstellen und Verwalten von Feature-Flags für Web-, Mobil- und serverseitige Anwendungen. Umschließen Sie einfach einen Codeabschnitt mit einem Flag und schalten Sie diese Funktion dann mit Flagsmith für verschiedene Umgebungen, Benutzer oder Benutzersegmente ein oder aus.
In weniger als einer Minute einsatzbereit:
curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
docker-compose -f docker-compose.yml up
Die Anwendung führt für Sie das Booten eines Administratorbenutzers, einer Organisation und eines Projekts durch. In Ihren Compose-Protokollen finden Sie einen Link zum Festlegen Ihres Passworts:
Superuser "[email protected]" created successfully.
Please go to the following page and choose a password: http://localhost:8000/password-reset/confirm/.../...
Hinweis: Dieses Setup verwendet http:// für die lokale Entwicklung. Wenn Sie SSL für Ihre lokale Umgebung konfiguriert haben, können Sie stattdessen https:// verwenden. Verwenden Sie für jede Produktionsbereitstellung immer https://.
Sie können unsere gehostete Version kostenlos unter https://flagsmith.com/ testen.
Die Flagsmith-API wird mit Python 3, Django 2 und DjangoRestFramework 3 erstellt. Sie können die Anwendung ausprobieren mit:
Wir haben auch Optionen für die Bereitstellung auf AWS, GCP, Azure und On-Premise. Wenn Sie Hilfe bei der Inbetriebnahme benötigen, nehmen Sie bitte Kontakt mit uns auf!
Dieses Repository besteht aus zwei Kernkomponenten: der REST-API (in /api
zu finden) und dem webbasierten Administrator-Dashboard (in /frontend
zu finden), mit dem Sie Flagsmith verwalten können. Die technische Dokumentation für jede Komponente finden Sie auf den API- und Frontend-Seiten unserer Dokumentation
Diese beiden Komponenten werden als separate Anwendungen ausgeführt. Das webbasierte Dashboard ist eine Einzelseiten-App, die über REST-Aufrufe mit der API kommuniziert.
Vielen Dank an Uffizzi für die Bereitstellung kurzlebiger Umgebungen zur Vorschau von Pull-Anfragen.