- Entwicklungs- und Deployment-Plattform für Web-Apps für interne Tools
- Auf einer einzelnen Maschine lassen sich mehrere Web-Apps unabhängig von Sprache oder Framework einfach und sicher hosten
- Unterstützt plattformübergreifend Linux/Windows/OSX und bietet einen GitOps-Workflow für die Verwaltung von Web-Apps
- Hauptfunktionen
- Stellt die Funktionen eines Reverse Proxy, eines hypermedienbasierten Mikro-Frameworks und eines Container-Orchestrators (mit Docker oder Podman) in einer einzigen leichtgewichtigen Binärdatei bereit
- Nach dem Start des Clace-Servers und der Prüfung, ob Docker oder Podman läuft, kann eine neue App mit einem einzigen Befehl aus einem GitHub-Quell-Repository installiert werden
- Beim ersten API-Aufruf baut Clace das Image und startet den Container per Lazy Loading
- Kann automatisch eine einfache formularbasierte UI für Backend-APIs erstellen
- Einsatzmöglichkeiten
- Entwicklung containerisierter Web-Apps auf einer Entwicklungsmaschine und anschließendes Deployment der Apps auf einen gemeinsamen Server
- Apps werden ohne Build-Schritt direkt aus einem Git-Repository bereitgestellt
- Clace kann für das Deployment von Streamlit-Apps genutzt werden, um OAuth-Authentifizierung für die Zugriffskontrolle im gesamten Team hinzuzufügen
1 Kommentare
Vielleicht bin ich einfach zu faul, aber wenn es ganz oben in der README keinen Screenshot des Endergebnisses gibt, verliere ich manchmal schlagartig das Interesse. Zum Beispiel bei diesem Clace ...