1. requirements.txt:
```
Flask
gunicorn
```
Создайте файл с зависимостями через:
```bash
pip freeze > requirements.txt
```
2. Procfile (для Render или Heroku):
```
web: gunicorn app:app
```
3. Dockerfile:
```Dockerfile
FROM python:3.11
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["gunicorn", "app:app"]
```
1. Создайте requirements.txt с нужными библиотеками.
2. Настройте простой Procfile для запуска приложения.
3. Зарегистрируйтесь на https://render.com и подключите репозиторий.
4. Задеплойте своё Flask-приложение в один клик.
1. Добавьте переменные окружения в .env и используйте их в Flask-приложении.
2. Реализуйте конфигурации Flask для development и production.
3. Создайте Dockerfile и соберите контейнер с приложением.
4. Установите и настройте Gunicorn локально и запустите приложение.
1. Что такое деплой и зачем он нужен?
2. Зачем нужен Procfile?
3. Что делает Gunicorn?
4. Как использовать Render для хостинга Flask-приложений?
5. Какие преимущества даёт Docker?