Collector daemon, FastAPI server (addresses, diff, collect, sources), SQLite storage with change journal, Docker Compose deployment, tests, documentation and project rules. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
936 B
936 B
Итоги: запуск тестов в контейнере
План: docs/plan-tests-in-container.md.
Сделано
Dockerfile.test(python:3.11-slim): зависимости отдельным слоем,CMD ["pytest", "-q"]..dockerignore:venv/, боевые данные, кэши, lock/tmp-файлы.README.md: шаг «Tests» заменён на запуск черезdocker build/docker run.
Проверка
Образ собран, docker run --rm ripe-collector-test - 3 passed. В образе нет data.json и fqdn_data.json, тесты не зависят от боевых данных.
Замечания
- Локальный
venv/остаётся для разработки; для тестов он не нужен. - Образ
ripe-collector-testостался в локальном Docker (docker rmi ripe-collector-testдля удаления).