fix(indexer): гонка дублей ext_id (IntegrityError→duplicate) + откат Dockerfile
- add_document: параллельные воркеры проходили проверку existing и оба вставляли один ext_id → IntegrityError в логах. Теперь ловим её, откатываем и возвращаем duplicate — чисто, без шумных ошибок. - Dockerfile: откат --timeout/--retries (он инвалидировал кэш pip-слоя, а толку от него при недоступном pypi нет). Устойчивость сборки решать зеркалом когда появится рабочее. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -13,8 +13,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
WORKDIR /app
|
||||
|
||||
COPY requirements.txt .
|
||||
# --timeout/--retries: канал до pypi медленный и флоки, без этого сборка падает
|
||||
RUN pip install --no-cache-dir --timeout 120 --retries 10 -r requirements.txt
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
|
||||
COPY . .
|
||||
|
||||
|
||||
Reference in New Issue
Block a user