Я ищу способ монтировать S3 Bucket Storage Bucket (например) в качестве тома Docker в контейнере Elastic Beanstalk Docker.
Поскольку я не могу изменить код приложения, мне нужно настроить эту часть в файле Dockerrun.aws.json, используя тома Docker.
Мне нужно смонтировать файл для одного файла конфигурации и тома для каталога файлов в моем приложении.
Вот мой файл Dockerrun.aws.json.
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "app"
},
"Ports": [
{
"ContainerPort": 8080,
"HostPort" : 80
}
],
"environment": [
{
"name": "app_DB_MYSQL",
"value": ""
},
{
"name": "app_DB_USERNAME",
"value": "app"
},
{
"name": "app_DB_PASSWORD",
"value": ""
},
{
"name": "app_DB_DATABASE",
"value": "app"
}
],
"volumes": [
{
"HostDirectory": "files",
"containerPath": "/usr/src/app/files",
},
{
"HostDirectory": "configuration.yaml",
"containerPath": "/usr/src/app/config/configuration.yaml",
}
],
"Logging": "/var/log",
}