скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Flask

Flask

Flask — это легкий веб-фреймворк Python. Минимальное ядро, философия «выбирай свои компоненты», идеальная для API и микросервисов. Используется в LinkedIn, Pinterest и Netflix. Разработчики фреймворка Python используют его, когда структура Django слишком сложна для работы.

Версия

Последний

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

Ubuntu Server 24.04 LTS

Мин. БАРАН

1 GB

Типы IP

ИПВ4, ИПВ6

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. Перезагрузите Нгинкс: sudo systemctl restart nginx

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

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

Ещё в Инструментах разработки

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

Разверните Flask прямо сейчас. От $2,48/мес.