From d1844ba625a227914d26d90641f75644f0ae8a4f Mon Sep 17 00:00:00 2001 From: qananasikq Date: Wed, 8 Apr 2026 14:30:27 +0300 Subject: [PATCH] document docker runtime and tune env defaults --- .env.example | 4 ++-- .gitattributes | 6 ++++++ README.md | 15 ++++++++++++++- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 .gitattributes diff --git a/.env.example b/.env.example index 5b0cd8a..c0b32b1 100644 --- a/.env.example +++ b/.env.example @@ -29,8 +29,8 @@ IAAI_BEFORE_VEHICLE_OPEN_MIN_S=1.5 IAAI_BEFORE_VEHICLE_OPEN_MAX_S=3.0 IAAI_AFTER_VEHICLE_OPEN_MIN_S=1.0 IAAI_AFTER_VEHICLE_OPEN_MAX_S=2.5 -IAAI_BETWEEN_VEHICLES_MIN_S=2.0 -IAAI_BETWEEN_VEHICLES_MAX_S=4.0 +IAAI_BETWEEN_VEHICLES_MIN_S=3.0 +IAAI_BETWEEN_VEHICLES_MAX_S=6.0 IAAI_AFTER_PAGE_CHANGE_MIN_S=3.0 IAAI_AFTER_PAGE_CHANGE_MAX_S=6.0 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b06c566 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +# Force LF for shell scripts (critical for Docker on Windows) +*.sh text eol=lf +entrypoint.sh text eol=lf + +# Default for other files +* text=auto diff --git a/README.md b/README.md index 8108d5a..fec8638 100644 --- a/README.md +++ b/README.md @@ -141,10 +141,23 @@ pytest tests -q ## Docker ```bash +# собрать образ docker compose build -docker compose run --rm iaai-scraper python main.py --help + +# запустить daemon (по умолчанию run-daemon) +docker compose up -d + +# посмотреть логи +docker compose logs -f + +# одноразовая команда +docker compose run --rm iaai-scraper python main.py sync-listing --limit 5 + +# остановить (graceful shutdown) +docker compose down ``` +Контейнер автоматически перезапускается при крашах (`restart: unless-stopped`). Для Docker прокси также задаются через `.env`. ## Защита от дублей