Как выложить сайт на Python в интернет
Обычный путь публикации сайта на Python — арендовать сервер, поставить gunicorn или uvicorn, настроить nginx как прокси, получить сертификат для HTTPS и следить за всем этим. Много шагов до того, как сайт откроется по ссылке.
В Netrun достаточно загрузить код. Платформа определит, что это Python-проект, соберёт его и выдаст рабочий адрес с HTTPS. Разберём по шагам.
Соберите проект
Положите код в одну папку с файлом зависимостей requirements.txt. Подойдёт любой фреймворк — Flask, FastAPI или Django. Убедитесь, что проект запускается локально.
Загрузите код в Netrun
ZIP-архивом или импортом из GitHub-репозитория. Netrun определит Python и соберёт проект сам — настраивать сборку вручную не нужно.
Ответьте на пару вопросов
Если проекту нужны секреты — ключи API, строка подключения к базе данных — укажите их значения при настройке. Так они не лежат в коде.
Получите ссылку
После сборки Netrun выдаст публичный адрес с HTTPS. Сайт доступен всем, кому вы дадите ссылку.
Обновляйте и следите
Логи и статус — в кабинете. Чтобы выложить новую версию, обновите код, и Netrun пересоберёт проект.
Сайт на Python в интернете — без сервера, nginx и ручного HTTPS. Аналогично разворачиваются проекты на Node.js, Go, PHP и других языках. Попробовать Netrun.