Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
Фляга

Фляга

Flask — лёгкий веб-фреймворк для Python. Минимальное ядро, компоненты на ваш выбор. Подходит для API и микросервисов. Используется в LinkedIn, Pinterest и Netflix. Фреймворк, к которому Python-разработчики обращаются, когда структура Django избыточна для задачи.

Версия

Новейший

Операционная система

Сервер Ubuntu 24.04 LTS

Мин. RAM

1 GB

Типы IP

IPV4,IPV6

1. SSH к вашему серверу

ssh root@<server-ip>

2. Найдите учётные данные для входа

  • Пользователь по умолчанию: flask
  • Пароль хранится в: /root/.cloudzy-creds

(Необязательно) Изменить пароль по умолчанию: passwd flask

3. Переключитесь на пользователя приложения

su - flask

4. Развёртывание приложения

Тестовое приложение Flask уже запущено и доступно по адресу: http://<server-ip

Чтобы развернуть собственное приложение:

  1. Перейдите в директорию вашего приложения (или склонируйте новый проект): cd ~/flask_app
  2. (Необязательно) Заменить приложение по умолчанию: git clone <your_repo_url> .
  3. Активируйте виртуальное окружение: source venv/bin/activate
  4. Установите необходимые пакеты: pip install -r requirements.txt
  5. Убедитесь, что точка входа WSGI называется wsgi.py и содержит: from your_module import app as application
  6. Перезапустите Gunicorn, чтобы применить изменения: sudo systemctl restart gunicorn

5. Доступ к приложению

Ваше приложение Flask доступно по адресу: http://<server-ip

Nginx проксирует запросы к Gunicorn через Unix-сокет.

6. Изменить порт или домен?

Чтобы изменить домен, порт или добавить SSL:

  1. Откройте конфигурацию сайта Nginx: sudo nano /etc/nginx/sites-available/gunicorn
  2. Проверьте конфигурацию: sudo nginx -t
  3. Перезагрузите Nginx: sudo systemctl restart nginx

7. Включить HTTPS (необязательно)

Используйте Certbot для включения HTTPS.

Другие инструменты разработки

Похожие приложения.

Развернуть Flask прямо сейчас. От $2.48/мес.