Теперь я отправляю это в prod. Итак, у меня уже есть папкаvendor/ со всеми установленными зависимостями, но у меня еще нет нового пакета и его содержимого. Я знаю, что если я запущу установку композитора, я установлю новый пакет и ничего больше, но есть ли способ узнать (командой), что на самом деле нужно установить новый пакет?
Эта проблема возникла потому, что мне не хотелось бы запускать установку композитора каждый раз в моем CI/CD, а только тогда, когда это необходимо. Есть ли способ для этого?
В противном случае, думаю, мне придется проверить наличие изменений файла в композиторе.json/
Код: Выделить всё
composer.lockВывод диагностики композитора:
Код: Выделить всё
root@34ac8973c327:/app# composer diagnose
Checking composer.json: OK
Checking composer.lock: OK
Checking platform settings: OK
Checking git settings: OK git version 2.39.5
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking Composer version: OK
Checking Composer and its dependencies for vulnerabilities: OK
Composer version: 2.8.3
PHP version: 8.3.14
PHP binary path: /usr/local/bin/php
OpenSSL version: OpenSSL 3.0.15 3 Sep 2024
curl version: 7.88.1 libz 1.2.13 ssl OpenSSL/3.0.15
zip: extension present, unzip present, 7-Zip not available
Подробнее здесь: https://stackoverflow.com/questions/792 ... er-install
Мобильная версия