1version: '3' 2 3services: 4 php-7.2: 5 volumes: 6 - php72:/workdir 7 - "./src:/workdir/src:ro" 8 - "./tests:/workdir/tests:ro" 9 - "./composer.json:/workdir/composer.json:ro" 10 build: 11 context: . 12 dockerfile: Dockerfile-tests 13 args: 14 IMAGE: php:7.2-cli-alpine 15 PACKAGES: git zip unzip icu-dev 16 PHPMODS: intl 17 18 php-7.3: 19 volumes: 20 - php73:/workdir 21 - "./src:/workdir/src:ro" 22 - "./tests:/workdir/tests:ro" 23 - "./composer.json:/workdir/composer.json:ro" 24 build: 25 context: . 26 dockerfile: Dockerfile-tests 27 args: 28 IMAGE: php:7.3-cli-alpine 29 PACKAGES: git zip unzip icu-dev 30 PHPMODS: intl 31 32 php-7.4: 33 volumes: 34 - php74:/workdir 35 - "./src:/workdir/src:ro" 36 - "./tests:/workdir/tests:ro" 37 - "./composer.json:/workdir/composer.json:ro" 38 build: 39 context: . 40 dockerfile: Dockerfile-tests 41 args: 42 IMAGE: php:7.4-rc-cli-alpine 43 PACKAGES: git zip unzip icu-dev 44 PHPMODS: intl 45 46volumes: 47 php72: 48 php73: 49 php74: