Проект, написанный в Cursor, уже лежит на вашем компьютере. Чтобы вывести его в интернет, настраивать сервер не нужно: Agent из Cursor подготовит проект в виде zip-файла, а вы загрузите его в Ai to App. Сайты публикуются за секунды, а серверные приложения вместе с базами данных — за минуты.
Сообщение для Agent
Откройте проект в Cursor и напишите в окне Agent:
Прочитайте руководство по адресу https://aitoapp.com/ru/upload-guide. Подготовьте мой проект для Ai to App по этому руководству, пройдите контрольный список по пунктам и соберите zip-файл.
Agent может запросить подтверждение перед запуском команды; когда он будет спрашивать, определяет настройка Run Mode в Cursor. Если он не может прочитать адрес, скачайте руководство на главной странице, положите его в папку проекта и добавьте к сообщению с помощью @.
Чтобы не объяснять каждый раз
Если вы будете часто обновлять проект, сделайте адрес руководства правилом Cursor. Правило, добавленное в папку .cursor/rules, действует и в следующих чатах; Agent с самого начала соблюдает правила Ai to App, и исправлений в конце остаётся меньше.
Что попадает в zip в зависимости от проекта
| Ваш проект | Что попадает в zip |
|---|---|
| Обычные HTML, CSS, JS | Сами файлы |
| React, Vue, Vite, Astro | Содержимое папки dist после сборки |
| Next.js | Исходный код; сборка выполняется на сервере |
| Серверы Node.js, такие как Express, Fastify | Исходный код и файл блокировки зависимостей |
| Python, .NET | Исходный код |
Выбрать нужную папку — задача Agent; эта таблица лишь показывает, чего ожидать.
Как найти zip
Agent напишет, где лежит zip. Если файл виден в дереве файлов Cursor, щёлкните по нему правой кнопкой мыши и выберите "Reveal in File Explorer" (на Mac — "Reveal in Finder"), затем перетащите файл в поле на главной странице. Если zip больше 50 МБ, значит, внутри остался node_modules; попросите Agent убрать его.
После публикации
- Переменные окружения: Для переменных, которые перечислил Agent, откройте «Мои приложения», нажмите «Переменные окружения» на карточке приложения, введите значения и выберите «Сохранить и опубликовать заново». Не кладите значения в zip; файлы
.envне публикуются. В сборку передаются только публичные значения с префиксамиVITE_,NEXT_PUBLIC_,PUBLIC_,REACT_APP_. - Если возникла ошибка: Вставьте текст ошибки от Ai to App в Agent и загрузите новый zip-файл.
- Обновление: загрузите новый zip с карточки того же приложения; адрес останется прежним, а данные в базе данных сохранятся.
Все правила — на странице Руководство по загрузке, лимиты тарифов — на странице Тарифы.
