Исходные пакеты
Развёртывайте Blackcap из упакованного исходного кода Python с локальной для выпуска средой выполнения и зависимостями, подходящими для целевой среды.
Технологии
Blackcap — это больше, чем функции, видимые на кухне. Администрирование с учётом ролей, инструменты данных с учётом провайдера, диагностика, фоновые задания, резервные копии, хранение, тестирование и сервисы развёртывания делают систему практичной для эксплуатации и поддержки со временем.
Инструменты администрирования и разработки
Эти возможности намеренно отделены от повседневной работы с рецептами, планированием, покупками и приготовлением.
Границы арендаторов, активный контекст организации, роли, приглашения, MFA, доверенные браузеры, API-токены, защита запросов и аудит доступа.
⚙️Настройки платформы и организации с учётом разрешений, конфигурация отдельных дисплеев, подключения провайдеров, маскирование секретов, поиск и история аудита.
🗄️Исследование SQLite и PostgreSQL с учётом провайдера, экспорт схемы, сохранённые запросы, защищённый SQL, анализ проблем данных, обслуживание и диагностика исправлений.
🧑💻Тестируйте зарегистрированные конечные точки на текущем экземпляре с выполнением с учётом ролей, контекстом аутентификации, очищенными примерами, разрешением параметров и экспортом Postman.
📊Просматривайте тенденции времени выполнения, фазы очереди и выполнения, медленные запросы, активность дисплеев/рендеринга, работу провайдеров, сбои, повторы, проверки и останавливаемые задания.
🧪Запускайте из приложения немедленные, запланированные, возобновляемые, ролевые, интеграционные проверки, диагностические клоны и проверки кода/схемы.
Видимость системы
Просматривайте версию/сборку, определение хоста среды выполнения, ОС и архитектуру, сведения об оборудовании, важные пути, состояние дисплея, количество рецептов и статус подключения резервного копирования.
⏱️Просматривайте текущее время работы, недавнюю историю перезагрузок и ограниченные журналы из фиксированных источников с фильтрами важности, поиском и автоматическим скрытием чувствительных значений.
🔎Запускайте отслеживаемые задания Direct SQL Audit и проверки Database Parity / Schema Verification только для чтения, с отдельным подтверждением зарегистрированных безопасных добавочных исправлений.
☁️Используйте локальные или подключённые облачные места назначения, область резервного копирования с учётом провайдера, промежуточное восстановление, проверку, безопасный откат, хранение и восстановление кэша.
🧹Предварительно просматривайте и применяйте очистку с учётом домена для созданных ресурсов, истории заданий, данных аудита, промежуточного восстановления, назначений дисплеев, общего доступа и записей сеансов приготовления.
📜Просматривайте действия аутентификации, конфигурации, рецептов, планирования, покупок, дисплеев, API-токенов, голосовых функций, поддержки и администрирования в соответствии с политикой хранения.
Доставка ПО
Blackcap использует одну общую модель выпусков для разных форматов пакетов. Исходные и скомпилированные пакеты можно создавать для поддерживаемых целей развёртывания, не разделяя приложение на отдельные истории выпусков.
Развёртывайте Blackcap из упакованного исходного кода Python с локальной для выпуска средой выполнения и зависимостями, подходящими для целевой среды.
Развёртывайте скомпилированный пакет Blackcap, когда предпочтительна более автономная среда приложения, сохраняя то же происхождение Git и выпуска.
Microwave Pie управляет повторно используемыми выпусками, пакетами для конкретных развёртываний, лицензированием, установкой и обновлениями из общего исходного кода приложения.
Обновления Blackcap
Установки Blackcap, управляемые пакетами, показывают Доступно обновление уведомление в интерфейсе приложения, когда общий сервис доставки одобряет более новый выпуск. Blackcap не устанавливает обновление принудительно, не загружает его и не перезапускается самостоятельно. Системный администратор решает, когда подготовить пакет и когда применить обновление и перезапустить Blackcap; после перезапуска проверяется запущенная версия.
Основа развёртывания
Blackcap поддерживает вариант Raspberry Pi и SQLite, а также вариант GCP с Compute Engine, Cloud SQL PostgreSQL, Cloud SQL Auth Proxy, Gunicorn, Nginx и управляемым HTTPS. Поддерживаемые типы развёртывания могут использовать исходные или скомпилированные пакеты и переходить на разные выпуски приложения, когда этого требуют условия внедрения. Централизованные сервисы базы данных, репозитории с учётом провайдера, область организаций, идемпотентные миграции, службы systemd, управляемые расписания и общая инфраструктура фоновых заданий сохраняют согласованность моделей развёртывания.
Сравнить поддерживаемые стеки платформ или читать о доставке ПО Microwave Pie.
Подробнее
Публичная документация и страница «Документация» в приложении используют один и тот же канонический источник Blackcap.