Чтобы (пере)поднять окружение, используя docker-compose:
./tools/start.sh
Чтобы начать работать осталось установить зависимости:
docker-compose exec phpfpm composer install --prefer-source --no-interaction --no-plugins --no-scripts
docker-compose exec phpfpm npm install --only=production --no-audit
docker-compose exec tests composer install --prefer-source --no-interaction --no-plugins --no-scripts
Чтобы построить ассеты делаем:
docker-compose exec phpfpm npm run build
Чтобы прогнать приемочные тесты:
./tools/test.sh
При выполнении каждый Cest запускается в своем окружении. Лучше доверить эту работу TeamCity!