Campfire: Docker 배포를 지원하는 단일 테넌트 웹 채팅 애플리케이션

2025-09-07
Campfire: Docker 배포를 지원하는 단일 테넌트 웹 채팅 애플리케이션

Campfire는 여러 개의 채팅방, 다이렉트 메시지, 미리보기가 있는 파일 첨부, 검색, 웹 푸시 알림, @멘션 및 봇 통합을 위한 API를 지원하는 웹 기반 채팅 애플리케이션입니다. 단일 테넌트 아키텍처를 사용하며, 서로 다른 고객 그룹을 지원하기 위해 여러 인스턴스를 배포합니다. Docker 이미지에는 웹 애플리케이션, 백그라운드 작업, 캐싱, 파일 서비스, SSL 등 단일 머신 배포에 필요한 모든 것이 포함되어 있습니다. 데이터베이스와 파일 첨부를 영구적으로 저장하려면 볼륨을 /rails/storage에 매핑합니다. 환경 변수를 사용하여 SSL, 웹 푸시 알림, 오류 보고 등의 기능을 구성할 수 있습니다.