我正在使用Elastic Beanstalk多容器环境。我已经创建了自己的轻量级PHP7 + nginx图像(https://github.com/maestrooo/eb-docker-php7),它带有一些理智的PHP.ini设置(https://github.com/maestrooo/eb-docker-php7/blob/master/config/custom.ini)。
但是,我想关闭“opcache.validate_timestamps”选项。问题是,如果我在图像中的custom.ini中执行它,它也将应用于开发。
因此我希望能够通过.ebextensions文件将其设置为“off”(这样它只会在生产中部署,如null
命令忽略.ebextensions文件),所以我添加了一个.ebextensions /server.config文件是这样的:
eb local run
虽然文件已正确添加到实例中,但不幸的是它仍处于“打开”状态。看来因为PHP需要重新启动,但我一直无法知道如何在Docker多容器环境中重启PHP。
有没有人能够做类似的事情?
由于