Уточнить версию docker образов
- Сейчас используется
FROM python
, с этим связана проблема - нет возможности гарантировать, какой именно питон и с какими фишками будет использован, лучше указывать как минимум минорную версию языка, чтобы разработчик при необходимости поднял версию базового образа, удостоверившись, что новый язык ничего не сломал.- Плюс на проде лучше использовать
alpine
версию базового образа, за счет легковесности, и с ней нужно будет проверить работоспособность firefox (к слову, ранее была речь о том, чтобы вынести браузер в отдельный контейнер, чтобы код был отдельно, тогда проблемы смены на alpine не было бы)
- Плюс на проде лучше использовать
- Аналогично с
image: minio/minio
, который может выпустить глобальное обновление, в котором тот или иной функционал будет изменен, или например будут новые переменные окружения для конфигурации. Стоит указать как минимум мажорную версию, чтобы ничего критичного не сломалось
Термины мажор/минор и тд - https://semver.org/lang/ru/
Edited by Максим Макущенко