Jibri: прогрев Chrome не дольше 20 с (иначе Jibri не стартует)

This commit is contained in:
crm-calls agent
2026-10-15 06:51:06 +00:00
parent 2096cac1e5
commit 29fe0b7f29

View File

@@ -3,4 +3,8 @@ ARG JITSI_IMAGE_VERSION=stable-11248
FROM ghcr.io/jitsi/jibri:${JITSI_IMAGE_VERSION} FROM ghcr.io/jitsi/jibri:${JITSI_IMAGE_VERSION}
USER root USER root
COPY --chmod=755 finalize.sh /opt/crm-calls/finalize.sh 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 USER s6