version: '3.8' services: app: build: context: . dockerfile: Dockerfile volumes: - .:/app - composer-cache:/root/.composer/cache environment: - WP_TESTS_DIR=/tmp/wordpress-tests-lib command: > sh -c " composer install --no-interaction && composer test " phpstan: build: context: . dockerfile: Dockerfile volumes: - .:/app - composer-cache:/root/.composer/cache command: > sh -c " composer install --no-interaction && composer phpstan " lint: build: context: . dockerfile: Dockerfile volumes: - .:/app - composer-cache:/root/.composer/cache command: > sh -c " composer install --no-interaction && composer lint " volumes: composer-cache: