Как развернуть это веб-приложение (Sentry) в Amazon Elastic Beanstalk с помощью Docker?
Я пытаюсь развернуть популярное веб-приложение ( Sentry) в Amazon Elastic Beanstalk.
Beanstalk поддерживает контейнеры Docker, а Docker Hub уже имеет конфигурацию для Sentry.
Я пробовал следующее Dockerrun.aws.json
:
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "sentry"
},
"Ports": [
{
"ContainerPort": "8080"
}
],
"Volumes": [
{
"HostDirectory": "/var/app/sentry",
"ContainerDirectory": "/etc/sentry"
}
],
"Logging": "/var/log/sentry"
}
Однако, когда я загружаю его в Beanstalk, он не может развернуть его с указанием "файл инициализации не найден".
У меня все переменные среды (SENTRY_SECRET_KEY, SENTRY_DB_NAME и т. Д.) Также настроены в переменных среды Beanstalk.
Я что-то пропустил? Нужно ли мне писать Dockerfile
вместо Dockerrun.aws.json
?