Сайт готов в AI-конструкторе, и хочется открыть его на своем адресе. Сначала определите цель: вам нужен собственный домен или полный перенос с платформы. Это разные задачи. Подключение домена обычно сохраняет прежнее размещение, а перенос может затронуть серверную часть, данные и внешние сервисы.

Узнайте, из чего состоит проект

Попросите AI описать состав приложения без изменения файлов. Затем сверьте ответ с настройками проекта и документацией платформы. В описании должны быть:

  • код страниц и способ его сборки;
  • серверная часть, если она есть;
  • база данных, фотографии и загруженные пользователями файлы;
  • сервисы входа, почты, оплаты и другие подключения;
  • необходимые настройки и секретные ключи.

Лендингу без личного кабинета может хватить статического размещения. Приложению с пользователями, заказами и загрузкой файлов потребуется больше. Экспорт кода сам по себе не означает, что база и фотографии тоже перенесены. Возможности конкретной платформы проверяйте отдельно. Например, Lovable описывает варианты размещения и владения проектом в своей документации.

Подготовьте доступы и копии

Домен и размещение должны быть оформлены на владельца проекта или доступны ему через собственную учетную запись. Зафиксируйте, кто управляет оплатой, настройками и восстановлением доступа.

Сохраните код и отдельные копии базы и файлов. Проверьте, что эти копии можно прочитать и использовать для восстановления. Договоритесь, как будут учтены новые записи, которые появятся во время переноса. Для магазина это могут быть заказы, для сервиса записи клиентов.

Пароли и серверные ключи не должны попадать в публичные файлы сайта. Если ключ уже был опубликован, одного удаления из кода недостаточно: его нужно заменить у соответствующего сервиса.

Сначала проверьте новое размещение

Запустите копию по тестовому адресу. Проверьте главную страницу, прямые ссылки на разделы, вход обычного пользователя, отправку формы и сохранение данных после обновления страницы. Убедитесь, что загрузка файлов и нужные внешние подключения работают.

Для входа и платежей могут потребоваться настройки нового адреса в соответствующих сервисах. Проверьте их в тестовом режиме, если он предусмотрен. После подключения рабочего домена повторите проверки по окончательному HTTPS-адресу.

Переключение домена спланируйте вместе с переносом последних данных. Заранее определите условия возврата на прежнее размещение. Если на новом сервере уже появились записи, обратное переключение требует отдельного учета этих изменений.

Подготовьте следующий выпуск

Сайт недостаточно однажды открыть. Нужен понятный порядок обновления: где хранится рабочая версия, как проверяют изменения и кто восстанавливает приложение при сбое. Для проекта с данными согласуйте резервное копирование и проверку восстановления.

Если неясно, что именно нужно переносить, обсудите с нами размещение проекта. Если публикация уже состоялась, но сайт не открывается, воспользуйтесь порядком проверки белого экрана.