lizard service

Управление конфигурацией, источником и жизненным циклом отдельного сервиса.

Использование

lizard service set [flags]
lizard service show [flags]
lizard service rename
lizard service delete [flags]
lizard service logs
lizard service link

Подкоманды

lizard service set

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

ФлагОписание
--set <path>=<value>Установить поле (можно указывать несколько раз)
-f, --file <path>JSON-файл конфигурации для применения
--forceПерезаписать даже при наличии удалённых изменений

Общие поля плоские и отображаются 1:1 в схему API: sourceType, repoUrl, branch, rootDirectory, dockerfilePath, buildCommand, startCommand, preDeployCommand, watchPatterns, containerPort, name.

service set использует оптимистичную блокировку через configRevision. При 409 перечитайте конфигурацию с помощью lizard service show, приведите в соответствие и повторите попытку — или передайте --force.

lizard service show

Показывает текущую конфигурацию сервиса в JSON. Используйте -s, чтобы ограничить вывод одним сервисом.

lizard service rename

Переименовывает сервис или аддон. Ссылки на него (${{name.KEY}}) остаются стабильными.

lizard service delete

Удаляет сервис. -y, --yes пропускает запрос подтверждения.

lizard service logs

Выводит логи сервиса в потоке (см. также lizard logs).

Связывает сервис с текущей директорией.

Примеры

Обновление команд сборки и запуска сервиса

lizard service set api --set branch=main --set buildCommand="npm run build"

Просмотр полной конфигурации сервиса

lizard service show -s api

Удаление сервиса без запроса подтверждения

lizard service delete -y

См. также

  • lizard port — показать или изменить порт контейнера сервиса
  • lizard scale — масштабировать реплики, CPU, память или хранилище сервиса
  • Архитектура — как сервисы связаны с проектами и аддонами
  • Конвейер сборки — как buildCommand, startCommand и настройки источника используются при сборке