diff --git a/docker-compose.yml b/docker-compose.yml index 03c62bb..2f65c66 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -151,14 +151,18 @@ services: - "com.centurylinklabs.watchtower.enable=true" # ---------------------------------------- - # 5. LiveKit (화상회의 SFU) — 셀프호스팅 (운영 기본 서비스) + # 5. LiveKit (화상회의 SFU) — 셀프호스팅 (운영 기본 서비스, 소스 직접 빌드) + # SFU 코어(pkg/sfu) 커스터마이즈를 위해 공식 이미지 대신 livekit-server/ 소스를 + # 직접 빌드한다(git subtree, v1.8.4 기준). 소스·수정은 이 레포에서 관리한다. # 운영(base)에서는 db·redis 처럼 항상 함께 기동된다. # 개발(dev)에서는 docker-compose.dev.yml 이 selfhost-livekit 프로파일로 가두어 # 생성되지 않는다(개발은 LiveKit Cloud 사용). # 배포·클러스터링 가이드: livekit/DEPLOY.md # ---------------------------------------- livekit: - image: livekit/livekit-server:v1.8.4 + build: + context: ./livekit-server + dockerfile: Dockerfile container_name: ${PROJECT_NAME}-livekit command: --config /etc/livekit/livekit.yaml environment: