diff --git a/.gitignore b/.gitignore index 24643946..7802cf6c 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,6 @@ db.sqlite3 .vscode/ *.iml .devcontainer + +# Egress output +docker/livekit/out diff --git a/docker-compose.yml b/docker-compose.yml index f5df29f4..f287fc73 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -162,3 +162,14 @@ services: - ./docker/livekit/config/livekit-server.yaml:/config.yaml depends_on: - redis + - livekit-egress + + livekit-egress: + image: livekit/egress + environment: + EGRESS_CONFIG_FILE: ./livekit-egress.yaml + volumes: + - ./docker/livekit/config/livekit-egress.yaml:/livekit-egress.yaml + - ./docker/livekit/out:/out + depends_on: + - redis diff --git a/docker/livekit/config/livekit-egress.yaml b/docker/livekit/config/livekit-egress.yaml new file mode 100644 index 00000000..0505d1de --- /dev/null +++ b/docker/livekit/config/livekit-egress.yaml @@ -0,0 +1,7 @@ +log_level: debug +api_key: devkey +api_secret: secret +ws_url: "ws://livekit:7880" +insecure: true +redis: + address: redis:6379 diff --git a/docker/livekit/out/.gitkeep b/docker/livekit/out/.gitkeep new file mode 100644 index 00000000..e69de29b