소스 패키지
릴리스 로컬 런타임과 대상 환경에 적합한 종속성을 사용하여 패키징된 Python 소스에서 Blackcap을 배포합니다.
기술
Blackcap은 주방에서 보이는 기능만이 전부가 아닙니다. 역할 기반 관리, 제공자 인식 데이터 도구, 진단, 백그라운드 작업, 백업, 보존, 테스트 및 배포 서비스 덕분에 장기간 실용적으로 운영하고 지원할 수 있습니다.
관리 및 개발 도구
이러한 기능은 일상적인 레시피, 계획, 쇼핑 및 요리 워크플로와 의도적으로 분리되어 있습니다.
테넌트 경계, 활성 조직 컨텍스트, 역할, 초대, MFA, 신뢰할 수 있는 브라우저, API 토큰, 요청 보호 및 감사된 접근.
⚙️권한을 인식하는 플랫폼 및 조직 설정, 디스플레이별 구성, 제공자 연결, 비밀 값 마스킹, 검색 및 감사 이력.
🗄️제공자를 인식하는 SQLite 및 PostgreSQL 탐색, 스키마 내보내기, 저장된 쿼리, 보호된 SQL, 데이터 문제 검토, 유지보수 및 복구 진단.
🧑💻역할 기반 실행, 인증 컨텍스트, 정제된 예제, 옵션 확인 및 Postman 내보내기를 사용해 현재 인스턴스에서 등록된 엔드포인트를 테스트합니다.
📊타이밍 추세, 대기열 및 실행 단계, 느린 요청, 디스플레이/렌더링 활동, 제공자 작업, 실패, 재시도, 검토 및 중지 가능한 작업을 확인합니다.
🧪애플리케이션에서 즉시, 예약, 재개 가능, 역할 기반, 통합, 진단 복제 및 코드/스키마 검증 범위의 테스트를 실행합니다.
시스템 가시성
버전/빌드 식별 정보, 런타임 호스트 감지, OS 및 아키텍처, 하드웨어 힌트, 주요 경로, 디스플레이 상태, 레시피 수 및 백업 연결 상태를 검토합니다.
⏱️심각도 필터, 검색, 민감한 값 자동 마스킹을 사용해 현재 가동 시간, 최근 재부팅 이력 및 범위가 제한된 고정 소스 로그를 확인합니다.
🔎추적되는 Direct SQL Audit와 읽기 전용 Database Parity / Schema Verification 작업을 실행하고, 등록된 안전한 추가 복구 작업에는 별도의 확인을 사용합니다.
☁️로컬 또는 연결된 클라우드 대상, 제공자 인식 백업 범위, 복원 스테이징, 검증, 롤백 안전성, 보존 및 캐시 재구성을 사용합니다.
🧹생성된 자산, 작업 이력, 감사 데이터, 복원 스테이징, 디스플레이 할당, 공유 및 요리 세션 기록에 대해 도메인 인식 정리를 미리 보고 적용합니다.
📜보존 정책에 따라 인증, 구성, 레시피, 계획, 쇼핑, 디스플레이, API 토큰, 음성, 지원 및 관리 활동을 검토합니다.
소프트웨어 제공
Blackcap은 패키지 형식 전반에서 동일한 공유 릴리스 모델을 사용합니다. 지원되는 배포 대상에 대해 소스 및 컴파일 패키지를 만들 수 있으며 애플리케이션을 별도의 릴리스 이력으로 분리하지 않습니다.
릴리스 로컬 런타임과 대상 환경에 적합한 종속성을 사용하여 패키징된 Python 소스에서 Blackcap을 배포합니다.
더 독립적인 애플리케이션 런타임이 필요한 경우 동일한 Git 및 릴리스 출처를 유지하면서 컴파일된 Blackcap 패키지를 배포합니다.
Microwave Pie는 공유 애플리케이션 소스에서 재사용 가능한 릴리스, 배포별 패키지, 라이선스, 설치 및 업데이트를 관리합니다.
Blackcap 업데이트
패키지로 관리되는 Blackcap 설치는 공유 제공 서비스가 더 새로운 릴리스를 승인하면 애플리케이션 UI에 다음 알림을 표시합니다: Update Available Blackcap은 업데이트를 강제로 적용하거나, 자동으로 다운로드하거나, 스스로 재시작하지 않습니다. System Admin이 패키지를 언제 준비할지, 업데이트를 언제 적용하고 Blackcap을 재시작할지 선택하며 재시작 후 실행 중인 릴리스를 확인합니다.
배포 기반
Blackcap은 Raspberry Pi 및 SQLite 경로와 GCP, Compute Engine, Cloud SQL PostgreSQL, Cloud SQL Auth Proxy, Gunicorn, Nginx 및 관리형 HTTPS 경로를 모두 지원합니다. 지원되는 배포 유형은 소스 또는 컴파일 패키지를 사용할 수 있고 구현 요구가 다를 때 서로 다른 Application Releases로 진행할 수 있습니다. 중앙화된 데이터베이스 서비스, 제공자 인식 저장소, 조직 범위 지정, 멱등 마이그레이션, systemd 서비스, 관리형 일정 및 공유 백그라운드 작업 인프라가 배포 모델을 일관되게 유지합니다.
세부 정보 살펴보기
공개 문서와 애플리케이션 내 Documentation 페이지는 동일한 Blackcap 기준 소스를 사용합니다.