CI зелёный, а собранный через день образ падает при импорте библиотеки
requirements.txt:
fastapi
sqlalchemy>=2.0
httpx
Тесты прошли во вторник. Образ пересобрали в среду без изменений в коде, и сервис упал на старте: ImportError внутри одной из зависимостей. Что произошло?
- Версии не зафиксированы: в среду pip поставил новые версии пакетов
- В среду истёк кэш Docker, и образ собрался из другого базового образа
- CI и Docker используют разные интерпретаторы Python
- Тесты на CI не импортируют модули, поэтому ошибку не видят
