Teknologi

Eit solid grunnlag bak kvar Blackcap-arbeidsflyt.

Blackcap er meir enn funksjonane som er synlege på kjøkenet. Rollemedviten administrasjon, leverandørmedvitne dataverktøy, diagnostikk, bakgrunnsjobbar, tryggleikskopiar, oppbevaring, testing og distribusjonstenester gjer det praktisk å drifte og støtte over tid.

Administrasjons- og utviklingsverktøy

Tekniske verktøy er tilgjengelege der rolla krev dei.

Desse funksjonane er med vilje skilde frå daglege arbeidsflytar for oppskrifter, planlegging, handling og matlaging.

Systemoversikt

Sjå kva instansen køyrer og kvifor.

Programvarelevering

Distribuer Blackcap som kjeldekode eller kompilert.

Blackcap brukar den same delte utgivingsmodellen på tvers av pakkeformat. Kjelde- og kompilerte pakkar kan produserast for støtta distribusjonsmål utan å dele applikasjonen i separate utgivingshistorier.

🌱

Kjeldepakkar

Distribuer Blackcap frå den pakka Python-kjeldekoden med ein utgivingslokal køyretid og avhengigheiter som passar målmiljøet.

⚙️

Kompilerte pakkar

Distribuer ein kompilert Blackcap-pakke når eit meir sjølvstendig applikasjonsmiljø er ønskjeleg, samtidig som same Git- og utgivingsopphav blir halde ved lag.

📦

Delt leveringsmodell

Microwave Pie administrerer gjenbrukbare utgivingar, distribusjonsspesifikke pakkar, lisensiering, installasjon og oppdateringar frå ei delt applikasjonskjelde.

Blackcap-oppdateringar

Oppdatering blir automatisk tilgjengeleg. Ta henne i bruk når du vel.

Pakkeadministrerte Blackcap-installasjonar viser eit Oppdatering tilgjengeleg varsel i brukargrensesnittet når den delte leveringstenesta godkjenner ei nyare utgiving. Blackcap tvingar ikkje oppdateringa, lastar henne ikkje ned og startar ikkje på nytt av seg sjølv. Ein System Admin vel når pakken skal klargjerast, og når oppdateringa skal takast i bruk og Blackcap startast på nytt, med den køyrande utgivinga verifisert etter omstart.

Les dokumentasjonen for Blackcap-applikasjonsoppdateringar.

Distribusjonsgrunnlag

Éin applikasjonsmodell på tvers av Raspberry Pi og GCP.

Blackcap støttar ei Raspberry Pi- og SQLite-løysing, og ei GCP-, Compute Engine-, Cloud SQL PostgreSQL-, Cloud SQL Auth Proxy-, Gunicorn-, Nginx- og administrert HTTPS-løysing. Støtta distribusjonstypar kan bruke kjelde- eller kompilerte pakkar og gå vidare til ulike Application Releases når implementeringsbehova er ulike. Sentraliserte databasetenester, leverandørmedvitne repositories, idempotente migrations, systemd-tenester, administrerte tidsplanar og delt infrastruktur for bakgrunnsjobbar held distribusjonsmodellane samordna.

Samanlikn dei støtta plattformstakkane eller les om Microwave Pie-programvarelevering.

Utforsk detaljane

Den tekniske dokumentasjonen følgjer produktet.

Den offentlege dokumentasjonen og Dokumentasjon-sida i applikasjonen brukar same kanoniske Blackcap-kjelde.

Opne teknisk dokumentasjon