2016-12-12 5 views
0

Я пытаюсь установить скелетное приложение Zend Framework 3 с Docker.пользовательский скрипт на docker run

Установка работает отлично, но я не могу запускать некоторые скрипты композитора. В composer.json есть некоторые пользовательские композиторы сценарии, которые должны быть в основном запускаемые с

composer cs-fix 

Я хотел бы Lauch там команд с Composer Docker image, используя

docker run --rm -ti --volume $PWD:/app composer cs-fix 

Когда я пытаюсь сделать это, я получить следующую ошибку:

/docker-entrypoint.sh: line 60: exec: cs-fix: not found 

Является ли моя команда неправильной?

+0

разместит ваш Dockerfile и ваш docker-entrypoint.sh – user2915097

+0

@ user2915097 Я использую образ Docker я связан, вы можете найти «Dockerfile» и «docker-entrypoint.sh» здесь: https://github.com/composer/docker – marcosh

ответ

0

Найденный! Вместо того, чтобы пытаться запустить скрипт пользовательского композитора, мне нужно использовать специальную run-script команды, как в

docker run --rm -it --volume $PWD:/app composer run-script "cf-fix" 
Смежные вопросы