【发布时间】:2016-02-28 11:21:59
【问题描述】:
我有一个在 Docker 上运行的 PHP 应用程序(php:5.6-apache 映像)。我使用 AWS Elastic Beanstalk Multicontainer Docker Environment 将应用程序部署到云端(使用 Dockerrun.aws.json v2)。
我的问题是我在部署后找不到一个好的工作流程来更新作曲家依赖项。
在我的 Dockerrun.aws.json 的内容下面:
{
"AWSEBDockerrunVersion": 2,
"volumes": [
{
"name": "php-app",
"host": {
"sourcePath": "/var/app/current/php-app"
}
}
],
"containerDefinitions": [
{
"name": "php-app",
"image": "php:5.6-apache",
"essential": true,
"memory": 512,
"portMappings": [
{
"hostPort": 80,
"containerPort": 80
}
],
"mountPoints": [
{
"sourceVolume": "php-app",
"containerPath": "/var/www/html",
"readOnly": true
}
]
}
]
}
在 Elastic Beanstalk 多容器 Docker 环境中运行 composer install 的推荐方式是什么?
【问题讨论】:
标签: php json amazon-web-services composer-php amazon-elastic-beanstalk