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>
16 lines
936 B
Markdown
16 lines
936 B
Markdown
# Итоги: запуск тестов в контейнере
|
|
|
|
План: `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` для удаления).
|