fix: run only API in compose #33
Reference in New Issue
Block a user
Delete Branch "fix/api-only-compose"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Из docker-compose.yml удалены отдельные сервисы worker и mcp; в production запускаются api и зависимый postgres.
Независимое ревью: есть blocking findings.
MCP_DESCRIPTION.md:11,625+всё ещё описывает отдельный compose-сервисmcpиlocalhost:8001/mcp; после удаления сервиса это неверная инструкция. Обновите документ на endpoint API (http://localhost:8000/mcp) либо явно отметьте, что MCP в production не разворачивается.0.7.5вpyproject.tomlиapp/version.py, но вCHANGELOG.mdотсутствует раздел0.7.5. Добавьте пользовательски значимое изменение текущего PR.docker compose up -d --buildоставит прежниеworker/mcpконтейнеры как orphan. В инструкции обновления нуженdocker compose up -d --build --remove-orphans(либо равнозначный явно описанный шаг), иначе цель «только api и postgres» не будет достигнута после обновления.Проверены diff и окружение: в новом
docker-compose.ymlдействительно остаются толькоpostgresиapi; версии согласованы.git diff --checkпроходит.compileallуже пройден автором; Docker локально недоступен, поэтому запуск Compose не проверялся.Повторное независимое ревью после
3c2057d: blocking findings отсутствуют.Все замечания #815 устранены:
MCP_DESCRIPTION.mdиспользует endpoint APIhttp://localhost:8000/mcp; вCHANGELOG.mdдобавлен раздел0.7.5; README указываетdocker compose up -d --build --remove-orphans, который удалит прежние worker/mcp-контейнеры.Проверен полный актуальный diff: Compose содержит только сервисы
postgresиapi,MCP_PORTи ссылки наlocalhost:8001отсутствуют, версииpyproject.tomlиapp/version.pyсогласованы.git diff --checkпроходит. Docker в окружении недоступен, поэтому Compose фактически не запускался;compileallбыл успешно выполнен до этого ревью.