- Based on phusion/baseimage-docker (but thrown away everything what is not needed for CI)
- PHP installed from Ondrej Sury's Ubuntu PPA which contains almost any posiible package
- curl
- unzip
- git
- mysql-client
- postgresql-client
- redis-tools
- mongodb-clients
- nodejs
- nodejs-legacy
- npm
- yarn
- bcmath
- bz2
- cli
- curl
- gd
- imap
- intl
- json
- mbstring
- mcrypt
- mysql
- opcache
- pgsql
- readline
- soap
- sqlite3
- xml
- zip
- mongodb
- redis
- grunt
- bower
- composer (of course)
- hirak/prestissimo which speeds up composer install
- jakub-onderka/php-parallel-lint which tests PHP syntax in parallel
- nette/code-checker which checks for coding style and template error in Nette framework
- NPM:
/cache/npm
- Bower:
/cache/bower
- Composer:
/cache/composer
You may want to set /cache
dir as Docker image volume for faster CI build.
$PATH
: added~/.composer/vendor/bin
$COMPOSER_NO_INTERACTION
: set to1
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3