Как развернуть это веб-приложение (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?

0 ответов

Другие вопросы по тегам