Публикация проекта

В GigaStudio есть два способа посмотреть на проект:

  • превью — временный URL, который автоматически поднимается при создании проекта. Контейнер превью живет 30 минут, после чего останавливается;
  • публикация — постоянный домен на containerapps.ru, на котором приложение доступно для пользователей без ограничений по времени.

NOTE

Оба способа выполняются на мощностях Cloud.ru с использованием следующих сервисов: для превью задействуется Evolution Container Apps, для публикации — Evolution Container Apps и Evolution Artifact Registry.

Сервис Evolution Container Apps поддерживает уровень бесплатного пользования (free tier). Для превью-проектов в GigaStudio и проектов в GigaIDE в рамках бесплатного пользования для сервиса Evolution Container Apps каждый месяц не тарифицируются:

  • первые 480 ГБ х час использования RAM;
  • первые 120 vCPU х час использования vCPU.

Для публикуемых проектов в GigaStudio и для запуска контейнерных приложений в рамках бесплатного пользования для сервиса Evolution Container Apps каждый месяц не тарифицируются:

  • первые 50 ГБ х час использования RAM;
  • первые 25 vCPU х час использования vCPU.

Подробнее об актуальных условиях для опубликованных проектов — в разделе Тарификация и в разделе Уровень бесплатного пользования (free tier) в Container Apps.

NOTE

В процессе публикации также участвует сервис Evolution Artifact Registry. Он используется для хранения образа, из которого разворачивается проект, и тарифицируется отдельно. Подробнее об актуальных условиях – в разделе Тарификация. Если после установки приложения вы не хотите хранить образ в Artifact Registry, вы можете удалить его в личном кабинете Cloud.ru.

Как опубликовать проект

Чтобы опубликовать проект:

  1. Нажмите кнопку Публикация в правом верхнем углу редактора.
  2. В панели Домен проекта проверьте или измените поддомен третьего уровня.
  3. Нажмите Опубликовать.

GigaStudio соберет проект и разместит его по указанному адресу. Процесс занимает некоторое время.

NOTE

Домен второго уровня фиксирован — containerapps.ru. Вы можете изменить только поддомен третьего уровня, например: myproject.containerapps.ru.

Управление публикацией

После публикации в панели отображается домен проекта и дата последнего обновления.

Доступны следующие действия:

  • переименовать домен (иконка карандаша) — изменить поддомен третьего уровня;
  • открыть сайт (иконка внешней ссылки) — открыть опубликованное приложение в новой вкладке;
  • обновить — повторно опубликовать проект после внесенных изменений;
  • снять с публикации — удалить проект с домена.

Статус публикации и логи контейнера доступны в консоли Cloud.ru.