важно ли разработку на локалке делать через докер? Пока не могу понять. Например если бэкенд на ноде на локалке писать без докера, то надо будет следить за ENV переменными и переносить их потом в корень проекта, где лежит docker-compose.yml и т.п.
Получается на локалке для разработки мы собираем весь проект через docker-compose.yml
а для прода пишем docker-compose.prod.yml ну и Dockerfile.prod для каждого сервиса, т.к. инструкция сборки образа отличаются?
Осталось только разобраться с настройкой хот релоада для вью/ноды бэка + логи конечно удобно смотреть тут же в vscode, а теперь придется лезть в прилу докера, если правильно понимаю
Продублирую, может кто даст комментарий) спасибо
потестируете не в той конфигурации, а потом окажется, что на прод вывалили валидный код но накосячили настройках докера и ничего не работает.
Ну понятно да, что перед сливом на прод, на локалке собирать проект с конфигами прода и тестить. Просто понять не могу, продолжать разработку так же в локалке или все таки лучше среду разработки поднимать в докере, чтобы избежать возможнных расхождений версий ноды, вью и прочего как вообще делают чаще)
Обсуждают сегодня