# Clace - 내부 도구들을 위한 웹앱 관리 서버

> Clean Markdown view of GeekNews topic #17724. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17724](https://news.hada.io/topic?id=17724)
- GeekNews Markdown: [https://news.hada.io/topic/17724.md](https://news.hada.io/topic/17724.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-11-13T09:32:01+09:00
- Updated: 2024-11-13T09:32:01+09:00
- Original source: [github.com/claceio](https://github.com/claceio/clace)
- Points: 12
- Comments: 1

## Summary

Clace는 내부 도구용 웹 앱을 개발 및 배포할 수 있는 플랫폼으로, 다양한 언어나 프레임워크의 웹 앱을 단일 머신에서 안전하게 호스팅할 수 있습니다. 이 플랫폼은 리버스 프록시, 마이크로 프레임워크, 컨테이너 오케스트레이터 기능을 하나의 경량 바이너리로 제공하며, GitOps 워크플로우를 통해 웹 앱 관리를 지원합니다. Clace를 통해 개발 머신에서 컨테이너화된 웹 앱을 공유 서버에 배포하고, OAuth 인증을 추가하여 팀 전체에 걸쳐 액세스 제어를 할 수 있습니다.

## Topic Body

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

## Comments



### Comment 31214

- Author: roxie
- Created: 2024-11-13T23:17:35+09:00
- Points: 1

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