From c61aed32ff29d68b6631a8e3449927d3e7857911 Mon Sep 17 00:00:00 2001 From: notplants <@notplants> Date: Fri, 27 Feb 2026 14:52:44 -0500 Subject: [PATCH] almost working --- .env.sample | 17 ++++++++--------- compose.yml | 8 ++++---- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.env.sample b/.env.sample index 449280e..ea4d213 100644 --- a/.env.sample +++ b/.env.sample @@ -1,16 +1,15 @@ TYPE=lasuite-meet DOMAIN=lasuite-meet.example.com +## LiveKit domain — separate domain for WebSocket signaling +## Clients connect to wss://LIVEKIT_DOMAIN for video/audio +LIVEKIT_DOMAIN="livekit.${DOMAIN}" ## Domain aliases #EXTRA_DOMAINS=', `www.lasuite-meet.example.com`' LETS_ENCRYPT_ENV=production -## LiveKit domain — separate domain for WebSocket signaling -## Clients connect to wss://LIVEKIT_DOMAIN for video/audio -LIVEKIT_DOMAIN=livekit.example.com - ############################################################################## # SECRETS ############################################################################## @@ -38,7 +37,6 @@ DJANGO_EMAIL_PORT=587 DJANGO_EMAIL_USE_SSL=False DJANGO_EMAIL_USE_TLS=True DJANGO_EMAIL_FROM=meet@example.com -#DJANGO_EMAIL_HOST_USER= ############################################################################## # SINGLE SIGN ON @@ -63,15 +61,16 @@ OIDC_AUTH_REQUEST_EXTRA_PARAMS='{"acr_values": "eidas1"}' ############################################################################## # LIVEKIT ############################################################################## +# note: this is an identifier, but does not need to be secret LIVEKIT_API_KEY=meet #ALLOW_UNREGISTERED_ROOMS=False ############################################################################## -# LOGGING +# LOGGING (defaults to INFO, uncomment to override) ############################################################################## -LOGGING_LEVEL_HANDLERS_CONSOLE=INFO -LOGGING_LEVEL_LOGGERS_ROOT=INFO -LOGGING_LEVEL_LOGGERS_APP=INFO +#LOGGING_LEVEL_HANDLERS_CONSOLE=INFO +#LOGGING_LEVEL_LOGGERS_ROOT=INFO +#LOGGING_LEVEL_LOGGERS_APP=INFO ############################################################################## # MIGRATIONS diff --git a/compose.yml b/compose.yml index e97e79a..bbcdd50 100644 --- a/compose.yml +++ b/compose.yml @@ -10,9 +10,9 @@ x-common-env: &common-env DJANGO_SETTINGS_MODULE: meet.settings # DJANGO_SUPERUSER_PASSWORD supplied via secrets # Logging - LOGGING_LEVEL_HANDLERS_CONSOLE: - LOGGING_LEVEL_LOGGERS_ROOT: - LOGGING_LEVEL_LOGGERS_APP: + LOGGING_LEVEL_HANDLERS_CONSOLE: ${LOGGING_LEVEL_HANDLERS_CONSOLE:-INFO} + LOGGING_LEVEL_LOGGERS_ROOT: ${LOGGING_LEVEL_LOGGERS_ROOT:-INFO} + LOGGING_LEVEL_LOGGERS_APP: ${LOGGING_LEVEL_LOGGERS_APP:-INFO} # Python PYTHONPATH: /app # Mail @@ -189,7 +189,7 @@ services: - STACK_NAME - LIVEKIT_API_KEY # WebRTC ICE ports must be published directly on the host. - # These carry raw RTP media, not HTTP — cannot be proxied through Traefik. + # These carry raw RTP media, not HTTP — cannot be proxied through Traefik without extra traefik compose. # See docs/multinode.md for multi-node deployment considerations. ports: - target: 7881