docs: describe deployment model and delivery artifacts

This commit is contained in:
a.tolmachev
2026-03-25 13:31:24 +03:00
parent 4d2b566de2
commit d61758e0b4
5 changed files with 274 additions and 3 deletions
+30 -3
View File
@@ -353,7 +353,34 @@ DoD:
- publish/reload flow стабилен;
- документация по запуску достаточна для повторения демо.
## 14. Приоритеты по реализации
## 14. Этап 12. Deployment и CD
Цель:
- сделать повторяемый production-like запуск проекта.
Фичи:
- `Dockerfile` для приложений;
- `docker-compose.yml`;
- `.env.example`;
- reverse proxy examples;
- health endpoints;
- CD workflow для `main`.
Результат:
- проект можно развернуть на Linux-хосте без ручной сборки бинарей и без ad-hoc shell-скриптов.
DoD:
- backend приложения собираются в контейнеры;
- есть production-like compose конфигурация;
- reverse proxy examples задокументированы;
- CI и CD разделены;
- deployment проверяется healthchecks.
## 15. Приоритеты по реализации
Если времени не хватает, сохраняется такой приоритет:
@@ -369,7 +396,7 @@ DoD:
- диплом должен показать работающую платформу;
- лучше один полный вертикальный сценарий, чем три недоделанных адаптера.
## 15. Разбиение по фичам
## 16. Разбиение по фичам
Каждый этап желательно бить на маленькие фичи:
@@ -386,7 +413,7 @@ DoD:
Для каждой такой фичи локальный `DoD` должен быть записан до начала реализации хотя бы в рабочем описании задачи или ветки.
## 16. Практический итог
## 17. Практический итог
Правильная последовательность для проекта: