Debian: 5.6-fpm, 7.0-fpm-deb, 7.1-fpm-deb 7.2-fpm-deb 7.3-fpm-deb 7.4-fpm-deb
Alpine Linux: 7.0-fpm-alpine, 7.1-fpm-alpine 7.2-fpm-alpine 7.3-fpm-alpine 7.4-fpm-alpine
PHP container with extensions
- iconv
- gd
- pdo_mysql
- pcntl
- pdo_sqlite
- zip
- curl
- bcmath
- imagick
- soap
- mysqli
- mongodb
Can use master branch in Bitbucket Pipeline for testing Laravel project with PHPUnit
Using oficcial php containers
Include composer, git, unzip and imagemagick
Container for using php-fpm with nginx
FROM clockwise/docker-phpunit-alpain:fpm
WORKDIR /var/wwwExample of bitbucket-pipelines.yml:
image: clockwise/docker-phpunit-alpain:master
pipelines:
default:
- step:
script: # Modify the commands below to build your repository.
- composer --version
# install composer vendor scripts
- composer install
- vendor/bin/phpunit --version
- touch database/database.sqlite
# migrate
- php artisan migrate --seed
# run tests
- vendor/bin/phpunit