Technologie

Eine solide Grundlage hinter jedem Blackcap-Ablauf.

Blackcap ist mehr als die in der Küche sichtbaren Funktionen. Rollenbasierte Administration, anbieterbezogene Datenwerkzeuge, Diagnose, Hintergrundjobs, Backups, Aufbewahrung, Tests und Bereitstellungsdienste machen den langfristigen Betrieb und Support praktikabel.

Administrations- und Entwicklungswerkzeuge

Technische Werkzeuge stehen dort zur Verfügung, wo die jeweilige Rolle sie benötigt.

Diese Funktionen sind bewusst von alltäglichen Rezept-, Planungs-, Einkaufs- und Kochabläufen getrennt.

Systemsichtbarkeit

Sieh, was die Instanz ausführt und warum.

Softwarebereitstellung

Blackcap als Quellcode oder kompiliert bereitstellen.

Blackcap verwendet über alle Paketformate hinweg dasselbe gemeinsame Release-Modell. Quell- und kompilierte Pakete können für unterstützte Bereitstellungsziele erzeugt werden, ohne die Anwendung in getrennte Release-Historien aufzuteilen.

🌱

Quellpakete

Stelle Blackcap aus seinem paketierten Python-Quellcode mit einer release-lokalen Laufzeit und für die Zielumgebung geeigneten Abhängigkeiten bereit.

⚙️

Kompilierte Pakete

Stelle ein kompiliertes Blackcap-Paket bereit, wenn eine stärker in sich geschlossene Anwendungslaufzeit bevorzugt wird, und behalte dabei dieselbe Git- und Release-Herkunft bei.

📦

Gemeinsames Bereitstellungsmodell

Microwave Pie verwaltet wiederverwendbare Releases, bereitstellungsspezifische Pakete, Lizenzierung, Installation und Updates aus einem gemeinsamen Anwendungsquellcode.

Blackcap-Updates

Update automatisch verfügbar. Anwenden, wenn du entscheidest.

Paketverwaltete Blackcap-Installationen zeigen eine Update verfügbar Benachrichtigung in der Anwendungsoberfläche, wenn der gemeinsame Bereitstellungsdienst ein neueres Release genehmigt. Blackcap erzwingt das Update nicht, lädt es nicht selbst herunter und startet nicht eigenständig neu. Ein Systemadministrator entscheidet, wann das Paket vorbereitet und wann das Update angewendet und Blackcap neu gestartet wird; nach dem Neustart wird das laufende Release verifiziert.

Dokumentation zu Blackcap-Anwendungsupdates lesen.

Bereitstellungsgrundlage

Ein Anwendungsmodell für Raspberry Pi und GCP.

Blackcap unterstützt einen Raspberry Pi- und SQLite-Pfad sowie einen GCP-, Compute Engine-, Cloud SQL PostgreSQL-, Cloud SQL Auth Proxy-, Gunicorn-, Nginx- und verwalteten HTTPS-Pfad. Unterstützte Bereitstellungstypen können Quell- oder kompilierte Pakete verwenden und bei unterschiedlichen Implementierungsanforderungen auf verschiedene Anwendungsreleases wechseln. Zentralisierte Datenbankdienste, anbieterbezogene Repositories, Organisationsabgrenzung, idempotente Migrationen, systemd-Dienste, verwaltete Zeitpläne und gemeinsame Hintergrundjob-Infrastruktur halten die Bereitstellungsmodelle aufeinander abgestimmt.

Unterstützte Plattform-Stacks vergleichen oder mehr über Microwave Pie Softwarebereitstellung lesen.

Details ansehen

Technische Dokumentation bleibt beim Produkt.

Die öffentliche Dokumentation und die Dokumentationsseite in der Anwendung verwenden dieselbe kanonische Blackcap-Quelle.

Technische Dokumentation öffnen