Отладка приложения Flask в Docker с помощью PyCharm

1. Код для использования flask

➜ mkdir flask
➜ cd flask
➜ git clone https://github.com/ErnstHaagsman/flask-compose.git Cloning into 'flask-compose'...
remote: Enumerating objects: 35, done.
remote: Total 35 (delta 0), reused 0 (delta 0), pack-reused 35 Receiving objects: 100% (35/35), 6.49 KiB | 3.25 MiB/s, done. Resolving deltas: 100% (7/7), done.

2. Открытие проект в Pycharm.

Скриншот 24.09.2021 в 9.29.44.png
Скриншот 24.09.2021 в 9.30.26 AM.png

3. Проверка ссылки на предварительные условия.

4. Настройка Docker: 

Снимок экрана 2021-09-24 в 9.31.51 AM.png

5. Настройка Docker Compose в качестве удаленного интерпретатора 

  • Нажмите на Показать все
Скриншот 24.09.2021 в 9.33.04.png
  • Нажмите +, выберите Docker Compose и подождите, пока PyCharm запустит вашу конфигурацию Docker-Compose для сканирования и индексации.
Скриншот 24.09.2021 в 9.33.40.png
  • Выберите Docker compose и нажмите “OK”.
Скриншот 24.09.2021 в 9.35.34.png

7. Запуск вашего приложения по ссылке Docker-Compose.

  • Нажмите на редактировать конфигурацию,
  • Выберите Python Interpreter: Remote Python. И нажмите “Применить” и “ОК”.
Скриншот 24.09.2021 в 9.36.52.png
Скриншот 24.09.2021 в 9.37.20.png

Перед запуском проекта статус контейнера Docker:

Скриншот 24.09.2021 в 9.38.18.png

Запустите проект, щелкнув значок отладки.

Скриншот 24.09.2021 в 9.39.04.png
  • Ставим точки отладки и доступ http: // localhost:
Скриншот 24.09.2021 в 9.39.44.png

После запуска проекта статус контейнера Docker:

Скриншот 24.09.2021 в 9.40.05.png

Ответить