generate_all_docs.sh
Расположение: /opt/docs/callbox-docs/scripts/generate_all_docs.sh на mon-1
Назначение: Генерация всей автодокументации
Процесс
- [1/6] API документация
-
generate_api_docs.py— 241 эндпоинт из OpenAPI -
[2/6] Документация БД
-
generate_db_docs.py— 60 таблиц из PostgreSQL schema -
[3/6] Документация Asterisk
-
generate_asterisk_docs.py— конфиги с voip-1/voip-2 -
[4/6] Документация Frontend
-
generate_frontend_docs.py— роуты из App.tsx на web-1 -
[5/6] Техучёт
-
generate_tech_docs.py— организации из БД -
[6/6] Сборка и деплой
- Вызов
rebuild-docs.sh
Время выполнения
~45-60 секунд
Запуск
ssh mon-1 "/opt/docs/callbox-docs/scripts/generate_all_docs.sh"
Автоматически вызывается при git push в callbox-docs.git