Контейнер для менеджера пакетов в локальной разработке с докером? - PullRequest
1 голос
/ 21 июня 2019

Если моей локальной системой является linux, я могу запускать composer, npm, phpunit и т. Д. Локально.Является ли хорошей практикой создание контейнера для каждого из них в моем docker-compose.yaml?

1 Ответ

3 голосов
/ 21 июня 2019

Если вы используете докер для локальной разработки, но не собираетесь использовать его на производстве, это зависит от ваших предпочтений.Было бы неплохо, чтобы на вашем локальном компьютере не были установлены какие-либо инструменты для работы с узлами / компоновщиками или еще много чего еще, и, например, просто используйте docker run -it --rm -v $PWD:/app composer install.

Но - если вы работаете в команде, я бы посоветовалу вас есть общий образ докера, чтобы при разработке и запуске этих команд (версии и т. д.) все разработчики имели абсолютно одинаковую среду

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...