Sign inSign up

clockwise/docker-phpunit-alpain

By clockwise

•Updated almost 6 years ago

PHP container for using with Bitbucket Pipelines or just as FPM container with Composer and PHPUnit

Image
2

10K+

clockwise/docker-phpunit-alpain repository overview

⁠Available tags

Debian: 5.6-fpm⁠, 7.0-fpm-deb⁠, 7.1-fpm-deb⁠ 7.2-fpm-deb⁠ 7.3-fpm-deb⁠

Alpine Linux: 7.0-fpm-alpine⁠, 7.1-fpm-alpine⁠ 7.2-fpm-alpine⁠

⁠Desсription

PHP container with extensions

  • iconv
  • mcrypt
  • gd
  • pdo_mysql
  • pcntl
  • pdo_sqlite
  • zip
  • curl
  • bcmath
  • mbstring
  • 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

⁠Example

Container for using php-fpm with nginx

FROM clockwise/docker-phpunit-alpain:fpm

WORKDIR /var/www

Example 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

Tag summary

Content type

Image

Digest

Size

126 MB

Last updated

almost 6 years ago

docker pull clockwise/docker-phpunit-alpain