NetrunНа главную

Как выложить сайт на Python в интернет

· 3 мин чтения

Обычный путь публикации сайта на Python — арендовать сервер, поставить gunicorn или uvicorn, настроить nginx как прокси, получить сертификат для HTTPS и следить за всем этим. Много шагов до того, как сайт откроется по ссылке.

В Netrun достаточно загрузить код. Платформа определит, что это Python-проект, соберёт его и выдаст рабочий адрес с HTTPS. Разберём по шагам.

  1. Соберите проект

    Положите код в одну папку с файлом зависимостей requirements.txt. Подойдёт любой фреймворк — Flask, FastAPI или Django. Убедитесь, что проект запускается локально.

  2. Загрузите код в Netrun

    ZIP-архивом или импортом из GitHub-репозитория. Netrun определит Python и соберёт проект сам — настраивать сборку вручную не нужно.

  3. Ответьте на пару вопросов

    Если проекту нужны секреты — ключи API, строка подключения к базе данных — укажите их значения при настройке. Так они не лежат в коде.

  4. Получите ссылку

    После сборки Netrun выдаст публичный адрес с HTTPS. Сайт доступен всем, кому вы дадите ссылку.

  5. Обновляйте и следите

    Логи и статус — в кабинете. Чтобы выложить новую версию, обновите код, и Netrun пересоберёт проект.

Сайт на Python в интернете — без сервера, nginx и ручного HTTPS. Аналогично разворачиваются проекты на Node.js, Go, PHP и других языках. Попробовать Netrun.