Quellpakete
Stelle Blackcap aus seinem paketierten Python-Quellcode mit einer release-lokalen Laufzeit und für die Zielumgebung geeigneten Abhängigkeiten bereit.
Technologie
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
Diese Funktionen sind bewusst von alltäglichen Rezept-, Planungs-, Einkaufs- und Kochabläufen getrennt.
Mandantengrenzen, aktiver Organisationskontext, Rollen, Einladungen, MFA, vertrauenswürdige Browser, API-Tokens, Anfrageschutz und protokollierter Zugriff.
⚙️Berechtigungsbewusste Plattform- und Organisationseinstellungen, displayspezifische Konfiguration, Anbieterverbindungen, Maskierung von Geheimnissen, Suche und Auditverlauf.
🗄️Anbieterbezogene SQLite- und PostgreSQL-Erkundung, Schemaexport, gespeicherte Abfragen, geschütztes SQL, Prüfung von Datenproblemen, Wartung und Reparaturdiagnose.
🧑💻Teste registrierte Endpunkte gegen die aktuelle Instanz mit rollenbasierter Ausführung, Authentifizierungskontext, bereinigten Beispielen, Optionsauflösung und Postman-Export.
📊Untersuche Zeittrends, Warteschlangen- und Ausführungsphasen, langsame Anfragen, Anzeige-/Rendering-Aktivität, Anbieterarbeit, Fehler, Wiederholungen, Prüfungen und stoppbare Jobs.
🧪Führe unmittelbare, geplante, fortsetzbare, rollenbasierte, Integrations-, Diagnoseklon- sowie Code-/Schema-Prüfungen aus der Anwendung heraus aus.
Systemsichtbarkeit
Prüfe Versions-/Build-Identität, Laufzeit-Host-Erkennung, Betriebssystem und Architektur, Hardwarehinweise, wichtige Pfade, Anzeigestatus, Rezeptanzahl und Status der Backup-Verbindung.
⏱️Prüfe aktuelle Betriebszeit, jüngere Neustarthistorie und begrenzte Protokolle aus festen Quellen mit Schweregradfiltern, Suche und automatischer Schwärzung sensibler Werte.
🔎Führe verfolgte Direct SQL Audits und schreibgeschützte Database Parity / Schema Verification-Jobs aus, mit separater Bestätigung für registrierte sichere additive Reparaturen.
☁️Nutze lokale oder verbundene Cloud-Ziele, anbieterbezogenen Backup-Umfang, Wiederherstellungs-Staging, Validierung, Rollback-Sicherheit, Aufbewahrung und Cache-Rekonstruktion.
🧹Vorschau und Anwendung domänenspezifischer Bereinigung für generierte Assets, Jobverlauf, Auditdaten, Wiederherstellungs-Staging, Anzeigezuweisungen, Freigaben und Kochsitzungsdaten.
📜Prüfe Authentifizierungs-, Konfigurations-, Rezept-, Planungs-, Einkaufs-, Anzeige-, API-Token-, Sprach-, Support- und Administrationsaktivitäten gemäß Aufbewahrungsrichtlinie.
Softwarebereitstellung
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.
Stelle Blackcap aus seinem paketierten Python-Quellcode mit einer release-lokalen Laufzeit und für die Zielumgebung geeigneten Abhängigkeiten bereit.
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.
Microwave Pie verwaltet wiederverwendbare Releases, bereitstellungsspezifische Pakete, Lizenzierung, Installation und Updates aus einem gemeinsamen Anwendungsquellcode.
Blackcap-Updates
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.
Bereitstellungsgrundlage
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
Die öffentliche Dokumentation und die Dokumentationsseite in der Anwendung verwenden dieselbe kanonische Blackcap-Quelle.