From fbe79b7b2b37f3e04d6e7a5ac5eaed564acb0486 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Mon, 24 Jun 2024 17:12:09 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(compose)=20add=20a=20LiveKit=20ser?= =?UTF-8?q?ver=20to=20the=20stack?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Based on @mathisbarthere's PR on openfun/Magnify migration to LiveKit. These configurations might need to be updated. Please refer to the documentation: https://docs.livekit.io/home/self-hosting/local/ The 'livekit-server --dev' will start a LiveKit in development mode, the instance will use the following API key/secret pair: API Key: devkey API secret: secret By default LiveKit's signal server binds to `127.0.0.1:7880`, adding the option `--bind 0.0.0.0 allow other devices on your network to access the server. --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index ef757b67..6499ee3b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -40,6 +40,7 @@ services: - mailcatcher - redis - nginx + - livekit celery-dev: user: ${DOCKER_USER:-1000} @@ -72,6 +73,7 @@ services: depends_on: - postgresql - redis + - livekit celery: user: ${DOCKER_USER:-1000} @@ -148,3 +150,11 @@ services: - "8080:8080" depends_on: - kc_postgresql + + livekit: + image: livekit/livekit-server + entrypoint: /livekit-server --dev --bind 0.0.0.0 + ports: + - "7880:7880" + - "7881:7881" + - "7882:7882/udp"