Skip to content

ClockwiseSoftware/docker-phpunit-alpain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

Available tags

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

Desсription

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

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