12P by xguru 2일전 | favorite | 댓글 1개
  • 내부 도구용 웹 앱 개발 및 배포 플랫폼
  • 단일 머신에서 언어나 프레임워크에 관계없이 여러 웹 앱을 쉽고 안전하게 호스팅할 수 있음
  • 크로스 플랫폼(Linux/Windows/OSX)을 지원하며, 웹 앱 관리를 위한 GitOps 워크플로우를 제공
  • 주요 기능
    • 리버스 프록시, 하이퍼미디어 기반 마이크로 프레임워크, 컨테이너 오케스트레이터(Docker 또는 Podman 사용)의 기능을 단일 경량 바이너리로 제공
    • Clace 서버를 시작하고 Docker 또는 Podman이 실행 중인지 확인한 후, GitHub 소스 저장소에서 한 번의 명령으로 새 앱을 설치할 수 있음
    • 첫 번째 API 호출 시 Clace가 이미지를 빌드하고 컨테이너를 지연 로드 방식으로 시작함
    • 백엔드 API용 간단한 폼 기반 UI를 자동으로 빌드할 수 있음
  • 활용 방안
    • 개발 머신에서 컨테이너화된 웹 앱을 개발한 다음 공유 서버에 앱을 배포
    • 앱은 빌드 단계 없이 Git 저장소에서 직접 배포됨
    • Streamlit 앱을 배포하는 데 Clace를 사용하여 팀 전체에 걸쳐 액세스 제어를 위한 OAuth 인증을 추가할 수 있음

제가 너무 게으른걸수도 있는데, 리드미 상단에 최종 결과물 스크린샷이 없으면 흥미가 팍 식는 경우가 더러 있습니다. 예를 들면 이 Clace...