Встречается на 1% собеседований по Python
Какие знаешь способы развернуть Flask-приложение для работы на сервере
Для развертывания Flask-приложения на сервере есть несколько популярных способов:
-
WSGI-серверы (рекомендуется для продакшена):
- Gunicorn (простота настройки)
- uWSGI (более гибкий)
Пример с Gunicorn:
bashgunicorn -w 4 -b :8000 app:app -
Nginx + WSGI (оптимальный вариант):
- Nginx как reverse proxy и для статики
- WSGI-сервер (Gunicorn/uWSGI) для обработки запросов
-
Docker (удобно для изолированного развертывания):
dockerfileFROM python:3.9 COPY . /app WORKDIR /app RUN pip install -r requirements.txt CMD ["gunicorn", "-b", ":8000", "app:app"] -
PaaS-решения:
- Heroku
- PythonAnywhere
- Google App Engine
-
mod_wsgi для Apache (менее популярный вариант)
Для продакшена всегда используйте WSGI-сервер, а не встроенный сервер Flask (app.run()). Важно настроить:
- Переменные окружения (конфиги, секреты)
- Логирование
- Мониторинг
- HTTPS через Nginx/Apache

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы