Technologie

Een solide basis achter elke Blackcap-workflow.

Blackcap is meer dan de functies die in de keuken zichtbaar zijn. Rolbewust beheer, providerbewuste datatools, diagnostiek, achtergrondjobs, back-ups, bewaarbeleid, tests en implementatieservices maken het praktisch om Blackcap langdurig te beheren en ondersteunen.

Beheer- en ontwikkeltools

Technische tools zijn beschikbaar waar de rol ze vereist.

Deze mogelijkheden zijn bewust gescheiden van dagelijkse recept-, planning-, boodschappen- en kookworkflows.

Systeemzichtbaarheid

Zie wat de instantie draait en waarom.

Softwarelevering

Implementeer Blackcap als broncode of gecompileerd.

Blackcap gebruikt hetzelfde gedeelde releasemodel voor alle pakketformaten. Bron- en gecompileerde pakketten kunnen worden geproduceerd voor ondersteunde implementatiedoelen zonder de toepassing op te splitsen in aparte releasehistories.

๐ŸŒฑ

Bronpakketten

Implementeer Blackcap vanuit de verpakte Python-broncode met een release-lokale runtime en afhankelijkheden die bij de doelomgeving passen.

โš™๏ธ

Gecompileerde pakketten

Implementeer een gecompileerd Blackcap-pakket wanneer een meer zelfstandige applicatieruntime gewenst is, terwijl dezelfde Git- en releaseherkomst behouden blijft.

๐Ÿ“ฆ

Gedeeld leveringsmodel

Microwave Pie beheert herbruikbare releases, implementatiespecifieke pakketten, licenties, installatie en updates vanuit gedeelde applicatiebroncode.

Blackcap-updates

Update automatisch beschikbaar. Pas hem toe wanneer jij kiest.

Pakketbeheerde Blackcap-installaties tonen een Update beschikbaar melding in de applicatie-interface wanneer de gedeelde leveringsservice een nieuwere release goedkeurt. Blackcap dwingt de update niet af, downloadt hem niet en start niet uit zichzelf opnieuw. Een System Admin kiest wanneer het pakket wordt voorbereid en wanneer de update wordt toegepast en Blackcap opnieuw wordt gestart, waarbij de actieve release na de herstart wordt gecontroleerd.

Lees de documentatie over updates van de Blackcap-toepassing.

Implementatiebasis

Eรฉn applicatiemodel voor Raspberry Pi en GCP.

Blackcap ondersteunt een Raspberry Pi- en SQLite-pad en ook een GCP-, Compute Engine-, Cloud SQL PostgreSQL-, Cloud SQL Auth Proxy-, Gunicorn-, Nginx- en beheerd HTTPS-pad. Ondersteunde implementatietypen kunnen bron- of gecompileerde pakketten gebruiken en naar verschillende applicatiereleases gaan wanneer implementatiebehoeften verschillen. Gecentraliseerde databaseservices, providerbewuste repositories, organisatieafbakening, idempotente migraties, systemd-services, beheerde schema's en gedeelde achtergrondjobinfrastructuur houden de implementatiemodellen op elkaar afgestemd.

Vergelijk de ondersteunde platformstacks of lees over Microwave Pie-softwarelevering.

Bekijk de details

Technische documentatie blijft bij het product.

De openbare documentatie en de Documentatiepagina in de toepassing gebruiken dezelfde canonieke Blackcap-bron.

Technische documentatie openen