Testing & Release — серверные smoke, логи, откат
Сервер (source of truth)
SSH:
ssh -p 40242 -i ~/.ssh/root_blast [email protected]
Обязательные команды логов (после деплоя)
- docker compose -f infra/docker-compose.yml ps
- docker compose -f infra/docker-compose.yml logs -f --tail=200 api
- docker compose -f infra/docker-compose.yml logs -f --tail=200 worker
- docker compose -f infra/docker-compose.yml logs -f --tail=200 traefik
- docker compose -f infra/docker-compose.yml logs -f --tail=200 frontend
Инстансы:
- docker logs --tail=200 ns_<instanceId>
- docker logs --tail=200 mongo_<instanceId>
Минимальные smoke сценарии
- API /health OK
- Web: login → dashboard
- Create MANAGED instance → RUNNING