Composer Configuration¶
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
Configure a Composer repository in the project:
composer config repositories.osa-proxy composer https://osa-proxy.example.com/composer
composer config repo.packagist false
composer require monolog/monolog
Equivalent composer.json section:
{
"repositories": [
{
"packagist.org": false
},
{
"type": "composer",
"url": "https://osa-proxy.example.com/composer"
}
]
}
additional-packages-registries is used for dist archives that Composer metadata serves from separate hosts, for example GitHub or GitLab.
Страница была полезна?