Как развернуть образ python docker на AWS Elasti c beanstalk? - PullRequest
0 голосов
/ 11 марта 2020

Я получил python docker изображение, которое отлично работает на локальном компьютере. Все, что мне нужно сделать, это ввести docker-compose up, чтобы запустить приложение на локальном хосте.

Однако это совершенно другая история, когда речь идет о развертывании его на AWS Elasti c бобовом стебле, и я много часов пытаюсь заставить его работать.

Вот Dockerfile

FROM python:3.6-stretch

WORKDIR /app

COPY . /app

RUN pip3 --no-cache-dir install -r requirements.txt

EXPOSE 5000

ENTRYPOINT [ "python" ]

CMD [ "app.py" ]

Затем я создаю образ, введя docker build . и сжимаю папку.

Вкл. AWS Я создаю "python docker "приложение, и я загружаю свой почтовый файл. AWS успешно разверните мое приложение, цвет работоспособности - зеленый, но когда я нажимаю на URL приложения, я получаю сообщение internal error. Я не вижу ошибок в bundleLogs.

Я не могу найти решение для развертывания моего docker образа на AWS elasti c beanstalk без проблем.

Любая помощь будет очень признательна.

Спасибо

1 Ответ

0 голосов
/ 11 марта 2020

Это довольно просто, и есть очень хороший направляющий материал для AWS:

См. Single Container Docker сред на Elasti c Beanstalk и Single Контейнер Docker Конфигурация

...