php.ini使用dockerfile开发v / s生产

时间:2018-02-09 07:49:02

标签: php docker yii dockerfile

This是一个类似的问题。但是我使用dockerfile来自动php init,我不确定如何在执行docker build时选择默认环境,即生产或开发。我的dockerfile为

RUN npm install -g grunt-cli \
&& grunt \
&& curl --silent --show-error https://getcomposer.org/installer | php   \
&& php composer.phar \
&& php init

在构建dockerfile时,RUN将执行php init并移动到下一步,因为它没有收到任何输入。这是日志:

Yii Application Initialization Tool v1.0

Which environment do you want the application to be initialized in?

[0] Development
[1] Production

Your choice [0-1, or "q" to quit] 
Quit initialization.
Removing intermediate container 8f33b171f111
---> 83cb0a4ee43e
Step 33/35 : EXPOSE 8080

如何自动传递值以使其不退出?

0 个答案:

没有答案