/
githubmirror
/
rsyslog
Обзор
Документация
Войти
/
githubmirror
/
rsyslog
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
doc/tools/inside_docker_doc_html.sh
21 строка
901 B
Andre Lorbach
doc: Fix Mermaid diagrams and unify build output to build/
13 мар 2026, 17:27
13 мар 2026, 17:27
b4d8463
Код
Авторство
О чём код?
#!/bin/bash # Build rsyslog documentation inside the rsyslog/rsyslog_dev_doc_base_ubuntu container. # Expects GOOGLE_ANALYTICS_ID in env when GA tracking is desired. # Run with: docker run -e GOOGLE_ANALYTICS_ID -v "$(pwd)":/rsyslog --entrypoint /rsyslog/doc/tools/inside_docker_doc_html.sh rsyslog/rsyslog_dev_doc_base_ubuntu:22.04 set -euo pipefail cd /rsyslog/doc # Use pre-built venv from image (prepared in Dockerfile; needed when running as -u uid:gid) VENV=/opt/rsyslog-doc-venv # Use env vars for version/release_type (conf.py reads RSYSLOG_DOC_* when .git not in container) export RSYSLOG_DOC_VERSION="${RSYSLOG_DOC_VERSION:-8}" export RSYSLOG_DOC_RELEASE_TYPE="${RSYSLOG_DOC_RELEASE_TYPE:-stable}" rm -rf build nice "$VENV/bin/sphinx-build" -j"$(nproc)" -t with_sitemap -b html -D html_theme=furo \ -W --keep-going source build "$VENV/bin/python3" tools/fix-mermaid-offline.py build