Настройка Composer¶
composer:
enabled: true
repository:
- name: composer
registry: https://repo.packagist.org
packages-registry: https://api.github.com
additional-packages-registries:
github.com: https://github.com
gitlab.com: https://gitlab.com
scan-manifest: true
scan-package: true
work-mode: strict_wait
url-encoded-config: true
Настройте репозиторий Composer в проекте:
composer config repositories.osa-proxy composer https://osa-proxy.example.com/composer
composer config repo.packagist false
composer require monolog/monolog
Эквивалентная секция composer.json:
{
"repositories": [
{
"packagist.org": false
},
{
"type": "composer",
"url": "https://osa-proxy.example.com/composer"
}
]
}
additional-packages-registries нужен для dist-архивов, которые Composer metadata отдает с отдельных хостов, например GitHub или GitLab.
Страница была полезна?