Хостинг FastAPI без Docker и настройки сервера

Написали API на FastAPI, а дальше непонятно: сервер, uvicorn, nginx, домен? Подключите репозиторий - Dada Cloud сама увидит FastAPI в requirements.txt, соберёт приложение и запустит. HTTPS-домен выдаётся сразу. Упало - поднимется само. Бесплатный тариф, серверы в России.

Почему FastAPI деплоят в Dada Cloud

Автоопределение FastAPI

Платформа находит fastapi в requirements.txt или pyproject.toml и собирает приложение сама. Dockerfile писать не нужно.

Порт подхватывается из кода

Если в проекте есть uvicorn.run с портом - платформа его вычитает. Нет - возьмёт стандартный 8000. Главное, чтобы приложение слушало 0.0.0.0 и порт из переменной PORT.

HTTPS-домен сразу

После деплоя API доступен по адресу вида имя.dada-tuda.ru с работающим сертификатом. Свой домен подключается за пару минут.

PostgreSQL рядом

База создаётся в один клик, строка подключения DATABASE_URL появляется в переменных окружения сама.

Упало - поднимется само

Если процесс упал с ошибкой, платформа перезапустит его автоматически.

Бесплатный тариф для старта

Первое приложение можно держать бесплатно, без привязки карты.

Хостинг FastAPI - частые вопросы

В Dada Cloud: подключаете репозиторий, платформа сама определяет FastAPI, собирает и запускает приложение. Сервер, nginx и сертификаты настраивать не нужно.

Поднимите backend из GitHub сегодня

Подключение репозитория занимает минуту. Платите только за то, что реально потребляете.

Создать аккаунт