Composer¶
Composer home¶
Composer home ~/.composer
directory is mounted and shared from your host system to the php-fpm
container. This makes
possible to share Composer’s cache, and your Composer auth configuration between environments.
Change Composer version by environment¶
From Reward >0.2.0 it is possible to configure COMPOSER_VERSION
in the .env file like this:
COMPOSER_VERSION=2
Default Composer versioning matrix by environment type:
Environment Type | Composer Version |
---|---|
Generic PHP | 2 |
Magento 1 | 1 |
Magento 2 | 2 |
Laravel | 2 |
Shopware | 2 |
Symfony | 2 |
WordPress | 2 |
Change Composer version interactively inside the Reward Shell¶
$ reward shell
$ sudo alternatives --config composer