Настройка Flask в Docker – досить популярна задача, оскільки Docker дозволяє запускати додатки у віртуальному середовищі, що робить його більш портативним і зручним для розгортання на різних серверах.
Ось кілька кроків для налаштування Flask додатка в Docker:
- Створіть Dockerfile. Це файл, в якому ви вказуєте, як Docker має збирати образ з вашого додатку. Приклад:
FROM python:3.8-slim-buster
RUN mkdir /app
WORKDIR /app
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
COPY . .
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0"]
У цьому прикладі ми використовуємо офіційний образ Python 3.8, створюємо директорію /app, копіюємо файли додатку та встановлюємо залежності з файлу requirements.txt.