Tehnoloģija

Stabils pamats aiz katras Blackcap darbplūsmas.

Blackcap ir vairāk nekā virtuvē redzamās funkcijas. Lomām pielāgota administrēšana, pakalpojumu sniedzēju apzinoši datu rīki, diagnostika, fona darbi, dublējumi, glabāšana, testēšana un izvietošanas pakalpojumi padara to praktisku ilgtermiņa ekspluatācijai un atbalstam.

Administrēšanas un izstrādes rīki

Tehniskie rīki ir pieejami tur, kur tos prasa loma.

Šīs iespējas apzināti ir nodalītas no ikdienas recepšu, plānošanas, iepirkšanās un gatavošanas darbplūsmām.

Sistēmas pārskatāmība

Skatiet, ko instance darbina un kāpēc.

Programmatūras piegāde

Izvietojiet Blackcap kā pirmkodu vai kompilētu.

Blackcap izmanto vienu un to pašu kopīgo laidienu modeli visos pakotņu formātos. Pirmkoda un kompilētas pakotnes var izveidot atbalstītiem izvietošanas mērķiem, nesadalot lietotni atsevišķās laidienu vēsturēs.

🌱

Pirmkoda pakotnes

Izvietojiet Blackcap no iepakotā Python pirmkoda ar laidienam lokālu izpildvidi un mērķa videi piemērotām atkarībām.

⚙️

Kompilētas pakotnes

Izvietojiet kompilētu Blackcap pakotni, ja vēlama pašpietiekamāka lietotnes izpildvide, saglabājot to pašu Git un laidiena izcelsmi.

📦

Kopīgas piegādes modelis

Microwave Pie pārvalda atkārtoti izmantojamus laidienus, izvietojumam specifiskas pakotnes, licencēšanu, instalēšanu un atjauninājumus no kopīga lietotnes pirmkoda.

Blackcap atjauninājumi

Atjauninājums kļūst pieejams automātiski. Lietojiet to, kad izvēlaties.

Ar pakotnēm pārvaldītas Blackcap instalācijas parāda Pieejams atjauninājums paziņojumu lietotnes saskarnē, kad kopīgais piegādes pakalpojums apstiprina jaunāku laidienu. Blackcap neuzspiež atjauninājumu, to nelejupielādē un pats nerestartējas. System Admin izvēlas, kad sagatavot pakotni un kad lietot atjauninājumu un restartēt Blackcap, un pēc restartēšanas tiek pārbaudīts palaistais laidiens.

Lasīt Blackcap lietotnes atjauninājumu dokumentāciju.

Izvietošanas pamats

Viens lietotnes modelis Raspberry Pi un GCP vidēs.

Blackcap atbalsta Raspberry Pi un SQLite ceļu, kā arī GCP, Compute Engine, Cloud SQL PostgreSQL, Cloud SQL Auth Proxy, Gunicorn, Nginx un pārvaldītu HTTPS ceļu. Atbalstītie izvietošanas veidi var izmantot pirmkoda vai kompilētas pakotnes un pāriet uz atšķirīgiem Application Releases, ja ieviešanas vajadzības atšķiras. Centralizēti datubāzes pakalpojumi, pakalpojumu sniedzēju apzinoši repositories, idempotent migrations, systemd servisi, pārvaldīti grafiki un kopīga fona darbu infrastruktūra uztur izvietošanas modeļus saskaņotus.

Salīdzināt atbalstītos platformu stekus vai lasīt par Microwave Pie programmatūras piegādi.

Izpētīt detaļas

Tehniskā dokumentācija paliek kopā ar produktu.

Publiskā dokumentācija un lietotnē esošā Dokumentācijas lapa izmanto vienu un to pašu kanonisko Blackcap avotu.

Atvērt tehnisko dokumentāciju