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 link
Связывает сервис с текущей директорией.
Примеры
Обновление команд сборки и запуска сервиса
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и настройки источника используются при сборке