Платформа приложений
Платформа приложений — это PaaS-сервис, который позволяет разработчикам публиковать код напрямую, не беспокоясь об инфраструктуре.
Создание приложений
С левой стороны в меню выберите Платформа приложений.
Нажмите кнопку Создать приложение.
На экране Создать ресурс из исходного кода выберите службу репозитория, в котором находится ваш код. Если вы ранее не создавали приложение в разделе Платформа приложений, служба репозитория предложит вам предоставить разрешения на чтение для вашей учетной записи репозитория.
Выберите репозиторий приложения в раскрывающемся списке Репозиторий, а затем выберите ветку для развертывания в раскрывающемся меню Ответвление.
Исходный каталог — это каталог внутри репозитория, из которого создается приложение. По умолчанию используется корневой каталог репозитория.
Вы можете отказаться от автоматического развертывания изменений кода. Снимите флажок Авторазвертывание изменений кода, чтобы запретить Платформе приложений повторно развертывать приложение при обнаружении изменений в репозитории приложения.
После того, как вы выбрали репозиторий и ветку приложения, нажмите Далее. Платформа приложений извлекает код вашего приложения.
Платформа приложений проверяет код и ресурсы приложения и выбирает подходящую среду выполнения (например, Node или Ruby).
Конфигурация
Платформа приложений предоставляет несколько параметров конфигурации, некоторые из которых могут быть заполнены автоматически во время обнаружения приложения. Вы можете настроить следующие параметры для своего приложения:
- Порт - Только для веб-сервисов. Порт, на который приложение получает HTTP-запросы.
- Команда сборки - Пользовательские команды сборки для запуска при развертывании.
- Команда Run - Только для веб-служб и рабочих служб. Вы можете указать пользовательские команды для запуска приложения после развертывания. Если команды запуска не указаны, будет использоваться команда запуска по умолчанию для языка вашего приложения, например, npm start для приложения Node.js.
Переменные среды
Если вашему приложению требуются переменные среды, такие как URL-адрес приложения или строки подключения к базе данных, вы можете определить их в этом разделе. Это могут быть переменные среды выполнения и времени сборки. Мы также предоставляем несколько переменных динамической среды для конкретных приложений, на которые может ссылаться приложение. К переменным уровня приложения могут обращаться все ресурсы вашего приложения.
На экране Переменные среды щелкните соответствующую ссылку Изменить, чтобы указать переменные среды уровня приложения или ресурса. Установите флажок Зашифровать, чтобы скрыть значения переменной из всех журналов сборки, развертывания и приложений.
После того, как вы настроите переменные среды, нажмите Далее.
План
Вы можете выбрать один из следующих планов, а также масштабировать ресурсы приложения по вертикали, увеличивая объем ЦП и памяти, или по горизонтали, добавляя больше экземпляров контейнера.
Когда вы меняете размер или количество контейнеров, раздел Ежемесячная стоимость приложения обновляется, чтобы предоставить конечную сумму ежемесячных платежей.
Выбрав план, нажмите Далее.
Обзор
На экране Обзор просмотрите ресурсы вашего приложения, переменные среды и информацию для выставления счетов, а затем нажмите Создать приложение.
Обработка развертывания приложения
После развертывания приложения вы можете просмотреть его по URL-адресу в верхней части страницы обзора приложения.
Как управлять доменами в App Platform
По умолчанию вашему приложению будет присвоен поддомен app.ttc.kz. Вы также можете зарегистрировать собственный домен.
Добавить пользовательский домен
Перейдите по ссылке App Platform, щелкните по своему приложению и перейдите на вкладку Настройки. Затем нажмите ссылку Изменить справа от Домены и кнопку Добавить домен.
В форме Добавить домен введите имя личного домена в верхней части формы в текстовой области в разделе Имя домена или поддомена, затем нажмите Продолжить.
Изменения DNS появятся в течение 72 часов. Вы можете проверить ход передачи на панели инструментов App Platform.
Удалить личный домен
Перейдите по ссылке App Platform, щелкните свое приложение и перейдите на вкладку Настройки. Затем нажмите ссылку Изменить справа от Домены.
Нажмите красную (-) кнопку, чтобы удалить домен, связанный с вашим приложением.
Просмотр статистики в App Platform
Перейдите по ссылке App Platform, щелкните по своему приложению и перейдите на вкладку Insights. По умолчанию вы увидите такие сведения, как использование памяти и ЦП, для всех активных ресурсов вашего приложения. Отсюда вы можете щелкнуть ресурс, чтобы отфильтровать информацию по ресурсу.
Просмотр журналов в App Platform
Чтобы просмотреть журналы ресурсов приложения, перейдите по ссылке App Platform и щелкните по своему приложению. Нажмите на вкладку Runtime Logs, затем щелкните ресурс, чтобы просмотреть журналы. Журналы отображаются в течение нескольких минут после развертывания приложения. Журналы обновляются в режиме реального времени во время работы ресурса.