Просто zip или tar.gz
Заархивируйте проект целиком - или экспорт из Lovable, Bolt, v0 - и перетащите архив в консоль. Размер - до 100MB.
Не хочется разбираться с git и GitHub? Заархивируйте проект в zip или tar.gz (до 100MB) и перетащите его в консоль Dada Cloud. Платформа сама найдёт Dockerfile, package.json или requirements.txt, соберёт приложение и запустит его - живой HTTPS-адрес появится за 1-2 минуты. Экспорт из Lovable, Bolt или v0 тоже подходит, просто заархивируйте папку экспорта.
Четыре шага от папки на компьютере до рабочего адреса
Укажите имя приложения в проекте - это займёт секунду, образ можно не выбирать: платформа заменит его после загрузки архива.
Соберите папку с проектом (или экспорт из Lovable, Bolt или v0) в zip или tar.gz - до 100MB.
На странице приложения перетащите файл в область загрузки или выберите его вручную - платформа определит фреймворк и порт по манифестам внутри.
Сборка занимает обычно 1-2 минуты, после чего приложение доступно по HTTPS-адресу вида имя-хэш.dada-tuda.ru.
Заархивируйте проект целиком - или экспорт из Lovable, Bolt, v0 - и перетащите архив в консоль. Размер - до 100MB.
Платформа ищет Dockerfile, package.json (Next.js, Vite, React) или requirements.txt и pyproject.toml (FastAPI, Flask, Django, Streamlit) и собирает приложение без ручной настройки.
После загрузки архива запускается сборка - обычно 1-2 минуты - и приложение получает рабочий адрес вида имя-хэш.dada-tuda.ru с сертификатом.
Если в архиве есть Dockerfile, платформа использует его и берёт порт из EXPOSE. Без Dockerfile хватит requirements.txt или package.json с распознаваемым фреймворком.
Не нужно создавать репозиторий, настраивать доступ или разбираться в git - деплой идёт прямо из локальной папки или экспорта конструктора.
Первое приложение можно держать бесплатно, без привязки карты.
Реальные тарифы платформы и честное сравнение с арендой своего VPS.
| Тариф | Цена | Что входит |
|---|---|---|
| Free | 0 ₽/мес | Одно приложение с базой и доменом, без привязки карты. Ограничение - по объёму ресурсов, а не по сроку. |
| Startup | 990 ₽/мес | 5 приложений, 2 базы данных, бэкапы 7 дней - когда проект вырос из демо. |
| Business | 2 900 ₽/мес | 20 приложений, 10 баз данных, бэкапы 30 дней, приоритетная поддержка. |
| Свой VPS | сравнимо по железу | VPS дешевле по железу. Но заливать файлы по scp, ставить nginx, выпускать сертификат и поднимать процесс после падения придётся руками. |
Три места, где деплой архивом обычно спотыкается.
Файл .env внутри архива соберётся в образ вместе с кодом и засветится в логах сборки. Ключи задавайте переменными окружения в консоли.
Загруженные пользователями файлы и SQLite-база не переживут следующую загрузку архива. Данные - в PostgreSQL, файлы - в объектное хранилище.
История версий тут - это ваши локальные копии архивов. Если нужен откат одним кликом и сборка по коммиту, подключите к тому же приложению GitHub-репозиторий.
Нет. Заархивируйте проект в zip или tar.gz и загрузите архив в консоли - платформа соберёт и запустит приложение без репозитория.
Zip или tar.gz, до 100MB.
Ищет Dockerfile (и порт в EXPOSE), package.json с next, vite или react-scripts, или requirements.txt и pyproject.toml с fastapi, flask, django или streamlit.
0.0.0.0 и порт из переменной окружения PORT. Если в архиве есть Dockerfile с EXPOSE, платформа возьмёт порт оттуда.
Да - заархивируйте папку экспорта в zip и загрузите как обычный проект.
Добавьте в архив Dockerfile с EXPOSE нужного порта - платформа соберёт приложение по нему.
Да - сначала создаётся приложение с именем, а затем в него загружается архив с кодом. Это два быстрых шага на одной странице.
Да, первое приложение можно держать на бесплатном тарифе без привязки карты.
Заархивируйте папку заново и загрузите архив ещё раз - запустится новая сборка, а старая версия проработает до момента переключения. Никакого git и коммитов.
Достаточно заархивировать папку проекта целиком - платформа сама найдёт корень по манифесту внутри. Виртуальное окружение (venv), node_modules и .git можно не класть: они только раздувают архив и не нужны для сборки.
В переменные окружения приложения - они задаются в консоли и попадают в процесс при старте. Файлы .env в архиве использовать не стоит: секреты попадут в образ и в логи сборки.
Да. Подключите GitHub-репозиторий к тому же приложению - дальше сборки пойдут по пушу, а адрес и переменные окружения останутся прежними.
Да, это обычная папка с package.json. Заархивируйте её и загрузите - Next.js, Vite или React определятся автоматически и соберутся без настройки.
Три частые причины: размер больше 100MB, формат не zip и не tar.gz, или внутри нет ни Dockerfile, ни package.json, ни requirements.txt - платформе не по чему определить, как собирать проект.
Создайте аккаунт и разверните первое приложение. План Free — 0 ₽.