Problem
Currently our Dockerfile runs composer install, installing composer dependencies on the base image itself. This creates an awkward workflow when adding dependencies.
Solution
Instead of installing composer dependencies in the base image, mount a vendor volume in docker-compose.yml. This will allow developers to install new dependencies locally by running composer require.