базируется на php:8.2-fpm-alpine установить ноду конкретной версии?
Не пихать в один контейнер две разные зависимости конечно очень желательно
это для дев окружения
ну то что будет удобнее устанавливать зависимости с одного контейнера и не нужно заходить внутрь другого
А, ну раз удобнее )))) Запускайте RUN в докерфайле и устанавливаете ноду с репозиториев альпины Когда не получится сделать это нормально - зададите вопрос еще раз
У меня нода внутри контейнера с php-fpm, чтобы просто npm install/npm build вызывать. Это вот насколько плохо?
Один контейнер - одна зависимость
Ну это здорово, просто в какой момент в таком кейсе это выстрелит в плохую сторону?
Вы собираете на проде ассеты которые должны собираться на один этап выше Это уже должно было вам выстрелить в ногу Как минимум раздутым контейнером Как максимум - ошибки сборки могут присылать exit код и это потушит весь контейнер
Вы собираете на проде ассеты которые должны собираться на один этап выше Это уже должно было вам выстрелить в ногу Вот это немного не понял, можно чуть подробнее?
Ассеты должны собираться либо на CI/CD процессах, либо же руками пушится уже скомпилированные ассеты
Обсуждают сегодня