Composer image with Php 7.2 and XDebug extension enabled for running CI with code coverage capabilities.
This image contains:
- php 7.2.14
- composer 1.8.0
- XDebug 2.6.0
docker build -t image_name .
From any Php 7.2 project directory you want to install, run composer install from the container:
docker run -it --rm -v $PWD:/app image_name install
If you need more commands, run bash from the container:
docker run -it --rm --entrypoint /bin/bash -v $PWD:/app image_name
Then, run any commands like phpunit for instance:
root@a1b2c3:/app# ./vendor/bin/phpunit
This image is meant to be used for development or CI environments. This is not Production grade.