Тариф “Хостинг приложений” позволяет запускать Ваше Python приложение на нашем хостинге.
Для работы Вашего проекта, приложение должно использовать интерфейс WSGI, реализованный в популярных фреймворках, таких как Django или Flask, и иметь файл requirements.txt описывающий зависимости проекта.
Допустим Ваш проект состоит из файла src/example.py который содержит:
И файла requirements.txt который содержит строчку:
Для запуска приложения на Python необходимо подключить услугу uWSGI Python с помощью кнопки “Добавить сервис” на странице “Сводка”.
После подключения услуги выберете интерпретатор “Выделенный Python” как интерпретатор Вашего сайта.
В настройках сайта в поле “Точка входа в веб-приложение” укажите точку входа относительно корневой директории сайта. Например, точка входа для приложения, которое находится по пути src/example.py, и интерфейсом app будет: src.example:app
Во вкладке “Приложение” настроек сайта укажите ссылку на Ваш Git репозиторий и используемую ветку (например master), которая содержит Ваше приложение и файл requirements.txt с необходимыми зависимостями. Также Вам может потребоваться указать параметры авторизации, если они необходимы.
Обращаем Ваше внимание, что копирование репозитория происходит без субмодулей.
Нажмите кнопку загрузить приложение, чтобы клонировать репозиторий в корневой каталог Вашего сайта.
Нажмите кнопку установить зависимости, чтобы сконфигурировать виртуальное окружение сайта согласно requirements.txt
Вы также можете добавить скрипты, которые необходимо выполнить в каталоге приложения при установке или обновлении проекта.
Кнопки “Установить приложение” и “Обновить приложение” загружают проект и выполняют на нём соответствующий скрипт.
Для работы Вашего проекта, приложение должно использовать интерфейс WSGI, реализованный в популярных фреймворках, таких как Django или Flask, и иметь файл requirements.txt описывающий зависимости проекта.
Допустим Ваш проект состоит из файла src/example.py который содержит:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def main():
return 'Majordomo python web service example'
И файла requirements.txt который содержит строчку:
flask
Для запуска приложения на Python необходимо подключить услугу uWSGI Python с помощью кнопки “Добавить сервис” на странице “Сводка”.
После подключения услуги выберете интерпретатор “Выделенный Python” как интерпретатор Вашего сайта.
В настройках сайта в поле “Точка входа в веб-приложение” укажите точку входа относительно корневой директории сайта. Например, точка входа для приложения, которое находится по пути src/example.py, и интерфейсом app будет: src.example:app
Во вкладке “Приложение” настроек сайта укажите ссылку на Ваш Git репозиторий и используемую ветку (например master), которая содержит Ваше приложение и файл requirements.txt с необходимыми зависимостями. Также Вам может потребоваться указать параметры авторизации, если они необходимы.
Обращаем Ваше внимание, что копирование репозитория происходит без субмодулей.
Нажмите кнопку загрузить приложение, чтобы клонировать репозиторий в корневой каталог Вашего сайта.
Нажмите кнопку установить зависимости, чтобы сконфигурировать виртуальное окружение сайта согласно requirements.txt
Вы также можете добавить скрипты, которые необходимо выполнить в каталоге приложения при установке или обновлении проекта.
Кнопки “Установить приложение” и “Обновить приложение” загружают проект и выполняют на нём соответствующий скрипт.