Composer extension for Chassis
The Composer extension automatically sets up your Chassis instance to be able to use composer on your Chassis box.
- Add this extension to your extensions directory
git clone https://github.com/Chassis/Composer.git extensions/composer
- chassis/composerto your
extensionsin one of you yaml files. e.g.
extensions: - chassis/composer
Installing Composer dependencies
You can have Chassis automatically run
composer install in a number of directories in your project by adding a list of directories in one of your yaml files. e.g.
composer: paths: # Use absolute paths on the VM. For a default Chassis installation this should be: - /vagrant/content/plugins/yourplugin - /vagrant/content/themes/atheme # If you're using paths (http://docs.chassis.io/en/latest/config/#paths) in Chassis this should be: - /chassis/content/plugins/yourplugin - /chassis/content/themes/atheme
You can also specify options to pass to
composer install e.g.
composer: paths: - /vagrant/content/plugins/yourplugin - /vagrant/content/themes/atheme options: --prefer-source --verbose
You'll need to run
vagrant provision for those to be installed if you'd added them after your first initial Chassis