Решение домашнего задания

Задание

Написать Dockerfile для сборки приложения в директории. В Dockerfile должны устанавливаться зависимости из файла requirements.txt (pip install -r requirements.txt) Само приложение должно запускаться командой python app.py
  1. Образ - python:3.9-slim
  2. Приложение должно быть доступно на 8000 порту
  3. Приложение должно работать от имени пользователя app
  4. Рабочей директорией в контейнере должен быть путь /app
  5. Для проверки работы приложения в контейнере выполните команду: curl "127.0.0.1:8000/sum?a=83&b=12"

Приложение выведет сумму параметров a и b.

Для запуска

docker build . -t name:name
docker run -d -p 8000:8000 name
curl "127.0.0.1:8000/sum?a=83&b=12:

В ответе будет сумма чисел a и b.