Проекты и пространство

Проекты и шаблоны

Создавайте проекты из запросов и шаблонов, копируйте, архивируйте и организуйте их.

Начните с идеи или шаблона

Создайте проект запросом на главной странице или выберите готовую основу в Шаблонах. Шаблон может содержать одно приложение или целый проект из нескольких приложений. Вы получите собственную редактируемую копию опубликованного шаблона: приложения, настройки, установленные зависимости, а также содержимое БД и файлы Storage, если они включены в этот шаблон. База и Storage принадлежат новому проекту. Чаты, история Git, значения окружения и подключения интеграций исходного проекта исключаются при подготовке шаблона.

Одни шаблоны доступны всем, другие требуют доступа к шаблонам в вашем тарифе. У шаблонов, требующих тариф, в правом нижнем углу превью всегда виден бейдж тарифа, в том числе когда ваш тариф предоставляет доступ. Нажмите Повысить тариф →, чтобы открыть страницу Тариф и посмотреть доступные функции. Обновление шаблона влияет на будущие копии и не заменяет уже созданные из него проекты. Адреса приложений в скопированном коде могут указывать на оригинал: перед использованием попросите Amazi проверить ссылки нового проекта.

Если сайт шаблона опубликован, нажмите на изображение или кнопку сайта рядом с названием — сайт откроется в новой вкладке. Ссылка ведёт на подключённый кастомный домен, а при его отсутствии — на продакшен-адрес Amazi. Изображения превью и ссылки на сайты формируются автоматически. Кнопка Использовать шаблон отдельно создаёт ваш проект.

На опубликованных сайтах шаблонов отображается бейдж Template. Для вашего проекта, созданного из шаблона, действуют обычные правила публикации и тарифа.

Варианты для веб-, серверных и мобильных проектов описаны на странице Поддерживаемые приложения. Выбирать технологию необязательно: опишите, что должно делать приложение. Для мобильного проекта обычно создаётся приложение, которое открывает ваш сайт (WebView). Можно также запросить React Native/Expo: Amazi объяснит различия и подтвердит ваш выбор. В руководстве указано, что можно увидеть в Preview и как запросить установочный файл для Android.

Поиск и организация

Когда Amazi ждёт вашего ответа, в превью карточки проекта появляется значок вопроса. Индикаторы публикации и совместного доступа остаются рядом с информацией о проекте.

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

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

Пока проект подготавливается, копируется или изменяется агентом, его карточка показывает Работаем над проектом....

Копирование проекта

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

После копирования проверьте и отправьте готовый запрос в поле ввода чата копии. Попросите Amazi проверить проект и обновить ссылки на оригинал, включая адреса API, домены и подключения. Черновик сохраняется в вашем аккаунте и не отправляется автоматически. Независимая база данных не мешает скопированным настройкам приложений ссылаться на исходный API.

Во время копирования в Preview показывается стандартный экран ожидания. Уведомление над полем чата поясняет, что отправка станет доступна после завершения копирования; черновик сохраняется. Можно закрыть страницу и вернуться позже. При сбое вместо бесконечного экрана создания появится ошибка. Создайте новую копию исходного проекта — оригинал остаётся без изменений.

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

В копию не входят:

  • production-релизы и домены;
  • подключения репозиториев GitHub;
  • volumes приложений.

Приложения в копии получают новые идентификаторы; привязки окружения и интеграций переназначаются на них при включении соответствующей опции.

Архив и восстановление

  1. Архивирование убирает проект из Active и оставляет доступ только владельцу. Архивировать проект в веб-интерфейсе может только его владелец.
  2. Восстановление возвращает архивный проект в активную работу, в том числе если он ещё не публиковался. В карточках архива остаются сохранённые изображения превью, если они доступны.

Только владелец может выполнять эти действия и передавать владение. Роли описаны в разделе Совместная работа и доступ.