Convenience wrapper around the well-known dependency manager, for local development with Docker Compose and PHP. Extends the official PHP composer
image with a customizable entrypoint to run composer tasks.
Add a pseudo-service to your Docker Compose configuration, e.g.
composer:
image: painless/composer
volumes:
- .:/var/www/html
then run
docker-compose run composer <command>
to let Composer modify the project files on your Docker volume.
See docker-compose.override.yml in the Painless Continuous Delivery cookiecutter for an example.
- Contribute (GitHub repository)