기술

모든 Blackcap 워크플로 뒤에 있는 탄탄한 기반.

Blackcap은 주방에서 보이는 기능만이 전부가 아닙니다. 역할 기반 관리, 제공자 인식 데이터 도구, 진단, 백그라운드 작업, 백업, 보존, 테스트 및 배포 서비스 덕분에 장기간 실용적으로 운영하고 지원할 수 있습니다.

관리 및 개발 도구

역할에 필요한 경우 기술 도구를 사용할 수 있습니다.

이러한 기능은 일상적인 레시피, 계획, 쇼핑 및 요리 워크플로와 의도적으로 분리되어 있습니다.

시스템 가시성

인스턴스가 무엇을 실행하고 있는지, 그 이유가 무엇인지 확인합니다.

소프트웨어 제공

Blackcap을 소스 또는 컴파일 방식으로 배포합니다.

Blackcap은 패키지 형식 전반에서 동일한 공유 릴리스 모델을 사용합니다. 지원되는 배포 대상에 대해 소스 및 컴파일 패키지를 만들 수 있으며 애플리케이션을 별도의 릴리스 이력으로 분리하지 않습니다.

🌱

소스 패키지

릴리스 로컬 런타임과 대상 환경에 적합한 종속성을 사용하여 패키징된 Python 소스에서 Blackcap을 배포합니다.

⚙️

컴파일 패키지

더 독립적인 애플리케이션 런타임이 필요한 경우 동일한 Git 및 릴리스 출처를 유지하면서 컴파일된 Blackcap 패키지를 배포합니다.

📦

공유 제공 모델

Microwave Pie는 공유 애플리케이션 소스에서 재사용 가능한 릴리스, 배포별 패키지, 라이선스, 설치 및 업데이트를 관리합니다.

Blackcap 업데이트

업데이트 가능 여부는 자동으로 알려주고, 적용 시점은 사용자가 선택합니다.

패키지로 관리되는 Blackcap 설치는 공유 제공 서비스가 더 새로운 릴리스를 승인하면 애플리케이션 UI에 다음 알림을 표시합니다: Update Available Blackcap은 업데이트를 강제로 적용하거나, 자동으로 다운로드하거나, 스스로 재시작하지 않습니다. System Admin이 패키지를 언제 준비할지, 업데이트를 언제 적용하고 Blackcap을 재시작할지 선택하며 재시작 후 실행 중인 릴리스를 확인합니다.

Blackcap 애플리케이션 업데이트 문서 읽기.

배포 기반

Raspberry Pi와 GCP 전반에서 하나의 애플리케이션 모델.

Blackcap은 Raspberry Pi 및 SQLite 경로와 GCP, Compute Engine, Cloud SQL PostgreSQL, Cloud SQL Auth Proxy, Gunicorn, Nginx 및 관리형 HTTPS 경로를 모두 지원합니다. 지원되는 배포 유형은 소스 또는 컴파일 패키지를 사용할 수 있고 구현 요구가 다를 때 서로 다른 Application Releases로 진행할 수 있습니다. 중앙화된 데이터베이스 서비스, 제공자 인식 저장소, 조직 범위 지정, 멱등 마이그레이션, systemd 서비스, 관리형 일정 및 공유 백그라운드 작업 인프라가 배포 모델을 일관되게 유지합니다.

지원되는 플랫폼 스택 비교 또는 Microwave Pie 소프트웨어 제공에 대해 읽기.

세부 정보 살펴보기

기술 문서는 제품과 함께 유지됩니다.

공개 문서와 애플리케이션 내 Documentation 페이지는 동일한 Blackcap 기준 소스를 사용합니다.

기술 문서 열기