diff --git a/jitsi/jibri.Dockerfile b/jitsi/jibri.Dockerfile index 959bcee..b5bde82 100644 --- a/jitsi/jibri.Dockerfile +++ b/jitsi/jibri.Dockerfile @@ -3,4 +3,8 @@ ARG JITSI_IMAGE_VERSION=stable-11248 FROM ghcr.io/jitsi/jibri:${JITSI_IMAGE_VERSION} USER root COPY --chmod=755 finalize.sh /opt/crm-calls/finalize.sh +# Прогрів Chrome перед стартом Jibri інколи не завершується (headless «Page load timed out» і висить), +# і тоді Jibri (та його HTTP API) не стартує взагалі. Обмежуємо прогрів 20 секундами. +RUN sed -i 's#^\[ -n "\$CHROME_BIN_PATH" \] && \$CHROME_BIN_PATH #[ -n "$CHROME_BIN_PATH" ] \&\& timeout 20 $CHROME_BIN_PATH #' /etc/s6-overlay/scripts/jibri \ + && grep -q 'timeout 20 \$CHROME_BIN_PATH' /etc/s6-overlay/scripts/jibri USER s6