Technologia

Solidne fundamenty każdego przepływu Blackcap.

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

Narzędzia techniczne są dostępne tam, gdzie wymaga tego rola.

Te możliwości są celowo oddzielone od codziennych przepływów przepisów, planowania, zakupów i gotowania.

Widoczność systemu

Zobacz, co działa w instancji i dlaczego.

Dostarczanie oprogramowania

Wdrażaj Blackcap jako źródło lub wersję skompilowaną.

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ń.

🌱

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.

⚙️

Pakiety skompilowane

Wdróż skompilowany pakiet Blackcap, gdy preferowane jest bardziej samowystarczalne środowisko aplikacji, zachowując to samo pochodzenie Git i wydania.

📦

Wspólny model dostarczania

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

Aktualizacja dostępna automatycznie. Zastosuj ją, kiedy zechcesz.

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.

Przeczytaj dokumentację aktualizacji aplikacji Blackcap.

Fundament wdrożenia

Jeden model aplikacji na Raspberry Pi i GCP.

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

Dokumentacja techniczna pozostaje przy produkcie.

Publiczna dokumentacja i strona Dokumentacja w aplikacji korzystają z tego samego kanonicznego źródła Blackcap.

Otwórz dokumentację techniczną