Деплой

Как это устроено

Документация проекта собирается статически через MkDocs с темой readthedocs и затем копируется во frontend-контейнер.

Это дает:

  • единый домен terrai.site;
  • доступность документации по /docs/;
  • отсутствие отдельного сервиса под docs.

Что важно после изменений

После изменения файлов в frontend/docs/, frontend/mkdocs.yml, frontend/nginx.conf или frontend/Dockerfile нужно пересобрать frontend-образ.

Пример:

docker compose up --build frontend

Или полный стек:

docker compose up --build

Production URL

После деплоя документация должна быть доступна по адресу:

https://terrai.site/docs/