Pakiety źródłowe
Wdróż Blackcap z zapakowanego źródła Python z lokalnym dla wydania środowiskiem uruchomieniowym i zależnościami odpowiednimi dla środowiska docelowego.
Technologia
Blackcap to więcej niż funkcje widoczne w kuchni. Administracja uwzględniająca role, narzędzia danych zależne od dostawcy, diagnostyka, zadania w tle, kopie zapasowe, retencja, testowanie i usługi wdrożeniowe sprawiają, że aplikację można praktycznie obsługiwać i wspierać w czasie.
Narzędzia administracyjne i deweloperskie
Te możliwości są celowo oddzielone od codziennych przepływów przepisów, planowania, zakupów i gotowania.
Granice tenantów, aktywny kontekst organizacji, role, zaproszenia, MFA, zaufane przeglądarki, tokeny API, ochrona żądań i audytowany dostęp.
⚙️Ustawienia platformy i organizacji uwzględniające uprawnienia, konfiguracja specyficzna dla wyświetlaczy, połączenia z dostawcami, maskowanie sekretów, wyszukiwanie i historia audytu.
🗄️Eksploracja SQLite i PostgreSQL uwzględniająca dostawcę, eksport schematu, zapisane zapytania, chroniony SQL, przegląd problemów z danymi, konserwacja i diagnostyka napraw.
🧑💻Testuj zarejestrowane endpointy względem bieżącej instancji z wykonaniem uwzględniającym role, kontekstem uwierzytelniania, oczyszczonymi przykładami, rozwiązywaniem opcji i eksportem Postman.
📊Przeglądaj trendy czasowe, etapy kolejki i wykonywania, wolne żądania, aktywność wyświetlania/renderowania, pracę dostawców, błędy, ponowienia, przeglądy i zadania możliwe do zatrzymania.
🧪Uruchamiaj z aplikacji testy natychmiastowe, harmonogramowane, wznawialne, uwzględniające role, integracyjne, diagnostyczne klony oraz weryfikację kodu i schematu.
Widoczność systemu
Przeglądaj tożsamość wersji/kompilacji, wykrywanie hosta środowiska uruchomieniowego, system operacyjny i architekturę, wskazówki sprzętowe, ważne ścieżki, stan wyświetlaczy, liczbę przepisów i stan połączenia kopii zapasowych.
⏱️Sprawdzaj bieżący czas działania, historię ostatnich ponownych uruchomień i ograniczone dzienniki ze stałych źródeł z filtrami poziomu, wyszukiwaniem i automatycznym ukrywaniem wartości wrażliwych.
🔎Uruchamiaj śledzone zadania Direct SQL Audit oraz tylko do odczytu Database Parity / Schema Verification, z oddzielnym potwierdzeniem dla zarejestrowanych bezpiecznych napraw addytywnych.
☁️Korzystaj z lokalnych lub połączonych miejsc docelowych w chmurze, zakresu kopii zapasowych zależnego od dostawcy, etapowego przywracania, walidacji, bezpieczeństwa wycofania, retencji i rekonstrukcji pamięci podręcznej.
🧹Podglądaj i stosuj czyszczenie uwzględniające domenę dla wygenerowanych zasobów, historii zadań, danych audytu, etapów przywracania, przypisań wyświetlaczy, udostępnień i zapisów sesji gotowania.
📜Przeglądaj uwierzytelnianie, konfigurację, przepisy, planowanie, zakupy, wyświetlacze, tokeny API, głos, wsparcie i aktywność administracyjną zgodnie z polityką retencji.
Dostarczanie oprogramowania
Blackcap korzysta z tego samego wspólnego modelu wydań we wszystkich formatach pakietów. Pakiety źródłowe i skompilowane mogą być tworzone dla obsługiwanych celów wdrożeniowych bez dzielenia aplikacji na osobne historie wydań.
Wdróż Blackcap z zapakowanego źródła Python z lokalnym dla wydania środowiskiem uruchomieniowym i zależnościami odpowiednimi dla środowiska docelowego.
Wdróż skompilowany pakiet Blackcap, gdy preferowane jest bardziej samowystarczalne środowisko aplikacji, zachowując to samo pochodzenie Git i wydania.
Microwave Pie zarządza wielokrotnego użytku wydaniami, pakietami specyficznymi dla wdrożeń, licencjonowaniem, instalacją i aktualizacjami ze wspólnego źródła aplikacji.
Aktualizacje Blackcap
Instalacje Blackcap zarządzane pakietami pokazują Dostępna aktualizacja powiadomienie w interfejsie aplikacji, gdy wspólna usługa dostarczania zatwierdzi nowsze wydanie. Blackcap nie wymusza aktualizacji, nie pobiera jej ani nie uruchamia się ponownie samodzielnie. Administrator systemu wybiera, kiedy przygotować pakiet oraz kiedy zastosować aktualizację i ponownie uruchomić Blackcap, a działające wydanie jest weryfikowane po ponownym uruchomieniu.
Fundament wdrożenia
Blackcap obsługuje ścieżkę Raspberry Pi i SQLite, a także GCP, Compute Engine, Cloud SQL PostgreSQL, Cloud SQL Auth Proxy, Gunicorn, Nginx i zarządzane HTTPS. Obsługiwane typy wdrożeń mogą korzystać z pakietów źródłowych lub skompilowanych i przechodzić do różnych Wydań aplikacji, gdy potrzeby wdrożeniowe są różne. Scentralizowane usługi baz danych, repozytoria uwzględniające dostawcę, zakres organizacji, idempotentne migracje, usługi systemd, zarządzane harmonogramy i wspólna infrastruktura zadań w tle pomagają utrzymać zgodność modeli wdrożeniowych.
Porównaj obsługiwane stosy platform lub przeczytaj o dostarczaniu oprogramowania Microwave Pie.
Poznaj szczegóły
Publiczna dokumentacja i strona Dokumentacja w aplikacji korzystają z tego samego kanonicznego źródła Blackcap.