Мне нужно иметь 2 разных composer.json
файла для dev
и production
, потому что я разрабатываю пакеты вендоров (локально) и хотел бы сохранить ссылки на свои пакеты вендоров в среде dev, потому что их намного проще поддерживать.
Файлы composer.json
содержат:
- Для разработки он имеет символические репозитории по пути.
- Для производства у него есть частные репозитории на github.
ПРИМЕЧАНИЕ : пакеты поставщиков находятся в require
, а не require-dev
... Так что composer update --no-dev
не будет работать.
Как я мог это настроить?
Обычно файл .env
- это место, где вы устанавливаете различные переменные окружения. Есть ли способ установить переменную COMPOSER_PATH
, которая будет указывать на 2 разных файла на prod или dev?