原始碼軟體套件
使用打包後的 Python 原始碼部署 Blackcap,並為目標環境使用與發布版本配套的執行時和依賴項。
技術
Blackcap 不只是廚房中可見的功能。基於角色的管理、面向供應商的資料工具、診斷、後台任務、備份、保留策略、測試和部署服務,使其能夠長期實際運營和支援。
管理和開發工具
這些能力有意與日常的食譜、計畫、購物和烹飪工作流程分離。
租戶邊界、當前組織上下文、角色、邀請、MFA、可信瀏覽器、API 權杖、請求保護和審計存取。
⚙️按權限控制的平台和組織設定、顯示器專屬設定、供應商連接、密鑰遮蔽、搜索和審計歷史。
🗄️面向供應商的 SQLite 和 PostgreSQL 瀏覽、架構導出、已儲存查詢、受保護 SQL、資料問題審查、維護和修復診斷。
🧑💻使用基於角色的執行、身分驗證上下文、已淨化示例、選項解析和 Postman 導出,對當前執行個體中的已注冊端點進行測試。
📊查看耗時趨勢、隊列和執行階段、慢請求、顯示/渲染活動、供應商工作、失敗、重試、審查以及可停止的任務。
🧪從應用程式中執行即時、計畫、可還原、基於角色、集成、診斷克隆以及程式碼/架構驗證測試。
系統可見性
查看版本/建置身分、執行主機檢測、操作系統和架構、硬件提示、重要路徑、顯示器狀態、食譜數量以及備份連接狀態。
⏱️查看當前執行時間、最近重新啟動歷史以及受限固定來源日誌,並支援嚴重性篩選、搜索和敏感值自動遮蔽。
🔎執行可跟蹤的 Direct SQL Audit 和只讀 Database Parity / Schema Verification 任務,對已注冊的安全增量修復單獨確認。
☁️使用本機或已連接的雲目標、面向供應商的備份範圍、還原暫存、驗證、回滾保護、保留策略和緩存重建。
🧹預覽並執行面向業務域的清理,覆蓋生成資源、任務歷史、審計資料、還原暫存、顯示器分配、共享和烹飪會話記錄。
📜根據保留策略查看身分驗證、設定、食譜、計畫、購物、顯示器、API 權杖、語音、支援和管理活動。
軟體交付
Blackcap 在各種軟體套件格式中使用同一套共享發布模型。可針對受支援的部署目標生成原始碼或編譯軟體套件,而無需把應用程式拆分成不同的發布歷史。
使用打包後的 Python 原始碼部署 Blackcap,並為目標環境使用與發布版本配套的執行時和依賴項。
當希望獲得更自包含的應用程式執行環境時,可部署編譯後的 Blackcap 軟體套件,同時保留相同的 Git 和發布來源。
Microwave Pie 基於共享應用程式原始碼管理可復用發布、部署專屬軟體套件、授權、安裝和更新。
Blackcap 更新
由軟體套件管理的 Blackcap 安裝會在應用程式 UI 中顯示 有可用更新 當共享交付服務批准新版本時會顯示通知。Blackcap 不會強制更新、自動下載或自行重新啟動。System Admin 決定何時準備軟體套件、何時套用更新並重新啟動 Blackcap,重新啟動後會驗證當前執行的發布版本。
部署基礎
Blackcap 同時支援 Raspberry Pi + SQLite 路徑,以及 GCP、Compute Engine、Cloud SQL PostgreSQL、Cloud SQL Auth Proxy、Gunicorn、Nginx 和托管 HTTPS 路徑。受支援的部署類型可使用原始碼或編譯軟體套件,並可根據實施需求推進到不同的 Application Release。集中式資料庫服務、面向供應商的倉儲、組織範圍控制、冪等遷移、systemd 服務、托管計畫任務和共享後台任務基礎設施,使各部署模型保持一致。
了解詳細資訊
公開文件和應用程式內 Documentation 頁面使用同一份規範 Blackcap 源內容。