Teknik

En stabil grund bakom varje Blackcap-arbetsflöde.

Blackcap är mer än funktionerna som syns i köket. Rollmedveten administration, leverantörsmedvetna dataverktyg, diagnostik, bakgrundsjobb, säkerhetskopior, lagring, testning och distributionstjänster gör det praktiskt att driva och stödja över tid.

Administrations- och utvecklingsverktyg

Tekniska verktyg är tillgängliga där rollen kräver dem.

Dessa funktioner är avsiktligt separerade från vardagliga arbetsflöden för recept, planering, inköp och matlagning.

Systemöversikt

Se vad instansen kör och varför.

Programvaruleverans

Distribuera Blackcap som källkod eller kompilerat.

Blackcap använder samma delade releasemodell över paketformat. Källkodspaket och kompilerade paket kan produceras för stödda distributionsmål utan att dela upp applikationen i separata releasehistoriker.

🌱

Källkodspaket

Distribuera Blackcap från den paketerade Python-källkoden med en releasespecifik körmiljö och beroenden som passar målmiljön.

⚙️

Kompilerade paket

Distribuera ett kompilerat Blackcap-paket när en mer självständig applikationskörmiljö föredras, samtidigt som samma Git- och releaseursprung bevaras.

📦

Delad leveransmodell

Microwave Pie hanterar återanvändbara releaser, distributionsspecifika paket, licensiering, installation och uppdateringar från en delad applikationskällkod.

Blackcap-uppdateringar

Uppdateringen visas automatiskt. Tillämpa den när du väljer.

Pakethanterade Blackcap-installationer visar ett Uppdatering tillgänglig meddelande i applikationens gränssnitt när den delade leveranstjänsten godkänner en nyare release. Blackcap tvingar inte uppdateringen, laddar inte ned den och startar inte om på egen hand. En System Admin väljer när paketet ska förberedas och när uppdateringen ska tillämpas och Blackcap startas om, med den körande releasen verifierad efter omstart.

Läs dokumentationen för Blackcap-applikationsuppdateringar.

Distributionsgrund

En applikationsmodell över Raspberry Pi och GCP.

Blackcap stöder en Raspberry Pi- och SQLite-väg samt en GCP-, Compute Engine-, Cloud SQL PostgreSQL-, Cloud SQL Auth Proxy-, Gunicorn-, Nginx- och hanterad HTTPS-väg. Stödda distributionstyper kan använda källkodspaket eller kompilerade paket och gå vidare till olika Application Releases när implementeringsbehoven skiljer sig. Centraliserade databastjänster, leverantörsmedvetna repositories, idempotenta migrations, systemd-tjänster, hanterade scheman och delad infrastruktur för bakgrundsjobb håller distributionsmodellerna samordnade.

Jämför de stödda plattformsstackarna eller läs om Microwave Pie-programvaruleverans.

Utforska detaljerna

Den tekniska dokumentationen följer produkten.

Den offentliga dokumentationen och Dokumentation-sidan i appen använder samma kanoniska Blackcap-källa.

Öppna teknisk dokumentation