Перейти к содержанию

generate_all_docs.sh

Расположение: /opt/docs/callbox-docs/scripts/generate_all_docs.sh на mon-1

Назначение: Генерация всей автодокументации

Процесс

  1. [1/6] API документация
  2. generate_api_docs.py — 241 эндпоинт из OpenAPI

  3. [2/6] Документация БД

  4. generate_db_docs.py — 60 таблиц из PostgreSQL schema

  5. [3/6] Документация Asterisk

  6. generate_asterisk_docs.py — конфиги с voip-1/voip-2

  7. [4/6] Документация Frontend

  8. generate_frontend_docs.py — роуты из App.tsx на web-1

  9. [5/6] Техучёт

  10. generate_tech_docs.py — организации из БД

  11. [6/6] Сборка и деплой

  12. Вызов rebuild-docs.sh

Время выполнения

~45-60 секунд

Запуск

ssh mon-1 "/opt/docs/callbox-docs/scripts/generate_all_docs.sh"

Автоматически вызывается при git push в callbox-docs.git