• Виртуальный хостинг
  • VPS-хостинг
  • Домены
  • Аренда сервера
  • Хостинг приложений
  • Войти
Чем мы можем помочь?
Хостинг
VPS-хостинг, Серверы
Домены
Финансы
Юридические вопросы
Majordomo.ru
Помощь
Хостинг
Создание приложения на Python
Хостинг
Тарифы и документы
  • Что такое хостинг и чем он отличается от домена?
  • Что я должен сделать, чтобы стать вашим клиентом?
  • Как попробовать услуги до оплаты? Есть ли тестовый период?
  • Есть ли какие-либо ограничения на время тестового периода?
  • Предоставляется ли тестовый (технический) домен на хостинге?
  • Могу ли я зарегистрировать через вас домен, не приобретая хостинг?
  • Могу я в будущем перейти на другой тарифный план?
  • Заключение договора (виртуальный хостинг)
  • Абонемент (виртуальный хостинг)
  • Смена тарифного плана (виртуальный хостинг)
  • Внесение изменений в сведения о владельце аккаунта (хостинг)
  • Можно ли подключить SSL-сертификат?
Перенос сайта на наш хостинг
  • Как обеспечить бесперебойную работу сайта и почты при переезде на наш xоcтинг
  • Продление доменов, зарегистрированных в Nethouse.Домены
  • Продление доменов, зарегистрированных в Webnames (ООО Регтайм)
  • Продление доменов в зонах .ru, .рф и .su, зарегистрированных с помощью регистратора RU-CENTER (nic.ru)
  • Продление доменов в зонах .ru, .рф и .su, зарегистрированных с помощью регистратора R01
  • Перенос почтовых адресов (ящиков)
  • Перенос контента сайта
Безопасность
  • Восстановление пароля
  • Могу ли я «запаролить» вход на страничку/директорию?
  • Уровни безопасности при выборе версии PHP
  • Не приходит письмо при восстановлении пароля. Что делать?
Управление аккаунтом
  • Что такое CGI? Работает ли он на хостинге?
  • Расширенное резервное копирование
  • Где у вас находится интерпретатор Perl, sendmail, python?
  • Смена кодировки сайта
  • Смена версии PHP
  • Смена пароля FTP
  • Настройка SSH-подключения для Windows
  • Настройка SSH-подключения для Linux
  • Настройка SSH-подключения для Mac OS X
  • Создание поддоменов
  • Как войти в контрольную панель аккаунта
  • Размещение файлов сайта на виртуальном хостинге.
  • Создание архивной копии сайта и базы данных.
  • Автоматическая установка CMS
  • Превышение дисковой квоты
  • Можно ли установить на виртуальный хостинг memcache?
  • Какая панель управления установлена на виртуальном хостинге?
  • Добавление доменов
  • Можно ли размещать на хостинге сайты, написанные на PHP, Perl, Python или Ruby?
  • Как можно запускать задачи (выполнять скрипты) по расписанию?
Почта Majordomo
  • Почта Majordomo – управление аккаунтом
  • Управление почтовыми ящиками
  • Есть ли защита от спама?
  • Ограничения по почте
Настройка почтовых программ
  • The Bat
  • Mozilla Thunderbird
  • Microsoft Outlook
  • iOS
  • Работа по шифрованному каналу
Управление MySQL
  • Управление MySQL
  • Смена пароля MySQL
  • Создание пользователя MySQL
  • Создание базы данных
  • Управление базой данных
Подсказки по разделам
  • Базы данных
  • Домены
  • Доступ
  • Почта от Majordomo
  • Сайты
Полезные статьи
  • Нужен сайт. Как выбрать веб-разработчика?
  • Нужно мобильное приложение. Как выбрать разработчика?
  • SEO-услуги: выбираем подрядчика
  • Ищем SMM-подрядчика. Как выбрать оптимальный вариант?
Начало работы
  • Начало работы с хостингом
  • Создание приложения на Python

Создание приложения на Python

Тариф “Хостинг приложений” позволяет запускать Ваше Python приложение на нашем хостинге.

Для работы Вашего проекта, приложение должно использовать интерфейс 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

Вы также можете добавить скрипты, которые необходимо выполнить в каталоге приложения при установке или обновлении проекта.
Кнопки “Установить приложение” и “Обновить приложение” загружают проект и выполняют на нём соответствующий скрипт.



Была ли статья вам полезна?
Да
Нет

Ещё остались вопросы?

Просто напишите на support@majordomo.ru и мы ответим Вам в течение двух часов.
Узнать больше о хостинге
и интернет-технологиях
Узнать
О нас
  • Помощь
  • Новости
  • Контакты
  • О нас
  • Способы оплаты
  • Документы
  • Реквизиты
  • Акции и спецпредложения
  • Партнерская программа
  • Глоссарий
  • Покупаем хостинг-компании
Услуги
  • Услуги хостинга
  • Цены на хостинг
  • VPS/VDS-хостинг
  • Регистрация домена
  • Аренда сервера
  • Хостинг приложений
  • Дешевый VPS-хостинг
  • VPS-хостинг для Linux
  • KVM VDS хостинг
  • Аренда сервера в СПБ
  • Аренда сервера в Москве
Дополнительно
  • Почта
  • SSL-сертификаты
  • Защита от спама и вирусов
  • Решения для сайта
  • Решения для бизнеса
  • Хостинг для ВУЗов и школ
Контакты
  • Информационная служба
  • info@majordomo.ru
  • Техническая поддержка
  • support@majordomo.ru
  • Служба по работе с доменами
  • domain@majordomo.ru
  • Финансовая служба
  • billing@majordomo.ru
  • Мы в социальных сетях
  • VK  Яндекс.Дзен  Youtube  Telegram
  • © 2000 – 2023 Majordomo
  • Карта сайта
  • Наш адрес: 196233, г.Санкт-Петербург, ул. Типанова, д.34, корпус 1, лит. А.
  • Адрес для корреспонденции: 196233, г. Санкт-Петербург, а/я 34, ООО "Хостинг".
  • Последние новости:

    Изменение условий партнерской программы
    Домен .SHOP — всего за 375 рублей!