Lähdekoodipaketit
Ota Blackcap käyttöön paketoidusta Python-lähdekoodista julkaisukohtaisella ajonaikaisella ympäristöllä ja kohdeympäristöön sopivilla riippuvuuksilla.
Teknologia
Blackcap on enemmän kuin keittiössä näkyvät ominaisuudet. Sen roolitietoinen hallinta, palveluntarjoajat huomioivat datatyökalut, diagnostiikka, taustatyöt, varmuuskopiot, säilytys, testaus ja käyttöönottopalvelut tekevät siitä käytännöllisen ylläpitää ja tukea ajan myötä.
Hallinta- ja kehitystyökalut
Nämä ominaisuudet on tarkoituksella erotettu päivittäisistä resepti-, suunnittelu-, ostos- ja ruoanlaittotyönkuluista.
Vuokraajakohtaiset rajat, aktiivinen organisaatiokonteksti, roolit, kutsut, MFA, luotetut selaimet, API-tunnukset, pyyntöjen suojaus ja auditoitu käyttö.
⚙️Käyttöoikeustietoiset alusta- ja organisaatioasetukset, näyttökohtainen määritys, palveluntarjoajayhteydet, salaisuuksien peittäminen, haku ja auditointihistoria.
🗄️Palveluntarjoajat huomioiva SQLite- ja PostgreSQL-tutkiminen, skeeman vienti, tallennetut kyselyt, suojattu SQL, dataongelmien tarkistus, ylläpito ja korjausdiagnostiikka.
🧑💻Testaa rekisteröityjä päätepisteitä nykyistä instanssia vasten roolitietoisella suorituksella, tunnistautumiskontekstilla, puhdistetuilla esimerkeillä, vaihtoehtojen ratkaisulla ja Postman-viennillä.
📊Tarkastele ajoitustrendejä, jonotus- ja suoritusvaiheita, hitaita pyyntöjä, näyttö-/renderöintitoimintaa, palveluntarjoajatyötä, virheitä, uudelleenyrityksiä, tarkistuksia ja pysäytettäviä töitä.
🧪Suorita sovelluksesta välittömiä, ajastettuja, jatkettavia, roolitietoisia, integraatio-, diagnostiikkaklooni- ja koodi/skeeman varmennustestejä.
Järjestelmän näkyvyys
Tarkista versio-/koonti-identiteetti, ajonaikaisen isännän tunnistus, käyttöjärjestelmä ja arkkitehtuuri, laitteistovihjeet, tärkeät polut, näyttötila, reseptimäärä ja varmuuskopioyhteyden tila.
⏱️Tarkastele nykyistä käyttöaikaa, viimeaikaista uudelleenkäynnistyshistoriaa ja rajattuja, kiinteistä lähteistä peräisin olevia lokeja vakavuussuodattimilla, haulla ja arkaluonteisten arvojen automaattisella peittämisellä.
🔎Suorita seurattuja Direct SQL Audit -töitä ja vain luku -tilassa olevia Database Parity / Schema Verification -töitä; rekisteröidyt turvalliset lisäyskorjaukset vaativat erillisen vahvistuksen.
☁️Käytä paikallisia tai yhdistettyjä pilvikohteita, palveluntarjoajat huomioivaa varmuuskopiointialuetta, palautuksen valmistelua, validointia, palautusturvaa, säilytystä ja välimuistin jälleenrakennusta.
🧹Esikatsele ja toteuta toimialatietoinen siivous luoduille resursseille, työhistorialle, auditointitiedoille, palautuksen valmistelulle, näyttömäärityksille, jaoille ja ruoanlaittoistuntojen tietueille.
📜Tarkista tunnistautumiseen, asetuksiin, resepteihin, suunnitteluun, ostoksiin, näyttöihin, API-tunnuksiin, ääneen, tukeen ja hallintaan liittyvä toiminta säilytyskäytännön mukaisesti.
Ohjelmistotoimitus
Blackcap käyttää samaa yhteistä julkaisumallia eri pakettimuodoissa. Tuetuille käyttöönottokohteille voidaan tuottaa lähdekoodi- ja käännettyjä paketteja jakamatta sovellusta erillisiin julkaisuhistorioihin.
Ota Blackcap käyttöön paketoidusta Python-lähdekoodista julkaisukohtaisella ajonaikaisella ympäristöllä ja kohdeympäristöön sopivilla riippuvuuksilla.
Ota käyttöön käännetty Blackcap-paketti, kun itsenäisempi sovelluksen ajonaikainen ympäristö on toivottava, säilyttäen silti saman Git- ja julkaisuperimän.
Microwave Pie hallitsee uudelleenkäytettäviä julkaisuja, käyttöönottokohtaisia paketteja, lisensointia, asennusta ja päivityksiä yhteisestä sovelluslähdekoodista.
Blackcap-päivitykset
Pakettihallitut Blackcap-asennukset näyttävät Päivitys saatavilla -ilmoituksen sovelluksen käyttöliittymässä, kun yhteinen toimituspalvelu hyväksyy uudemman julkaisun. Blackcap ei pakota päivitystä, lataa sitä tai käynnisty uudelleen itsestään. System Admin valitsee, milloin paketti valmistellaan ja milloin päivitys otetaan käyttöön ja Blackcap käynnistetään uudelleen; käynnissä oleva julkaisu vahvistetaan uudelleenkäynnistyksen jälkeen.
Käyttöönoton perusta
Blackcap tukee Raspberry Pi- ja SQLite-polun lisäksi GCP-, Compute Engine-, Cloud SQL PostgreSQL-, Cloud SQL Auth Proxy-, Gunicorn-, Nginx- ja hallittua HTTPS-polkua. Tuetut käyttöönottotyypit voivat käyttää lähdekoodi- tai käännettyjä paketteja ja edetä eri sovellusjulkaisuihin, kun toteutustarpeet eroavat. Keskitetyt tietokantapalvelut, palveluntarjoajat huomioivat repositoriot, organisaatiorajaus, idempotentit migraatiot, systemd-palvelut, hallitut ajastukset ja yhteinen taustatyöinfrastruktuuri pitävät käyttöönottomallit yhdenmukaisina.
Vertaa tuettuja alustapinoja tai lue Microwave Pien ohjelmistotoimituksesta.
Tutustu yksityiskohtiin
Julkinen dokumentaatio ja sovelluksen sisäinen Dokumentaatio-sivu käyttävät samaa kanonista Blackcap-lähdettä.