Публикация проекта
В 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.
Как опубликовать проект
Чтобы опубликовать проект:
- Нажмите кнопку Публикация в правом верхнем углу редактора.
- В панели Домен проекта проверьте или измените поддомен третьего уровня.
- Нажмите Опубликовать.
GigaStudio соберет проект и разместит его по указанному адресу. Процесс занимает некоторое время.
NOTE
Домен второго уровня фиксирован —
containerapps.ru. Вы можете изменить только поддомен третьего уровня, например:myproject.containerapps.ru.
Управление публикацией
После публикации в панели отображается домен проекта и дата последнего обновления.
Доступны следующие действия:
- переименовать домен (иконка карандаша) — изменить поддомен третьего уровня;
- открыть сайт (иконка внешней ссылки) — открыть опубликованное приложение в новой вкладке;
- обновить — повторно опубликовать проект после внесенных изменений;
- снять с публикации — удалить проект с домена.
Статус публикации и логи контейнера доступны в консоли Cloud.ru.