lizard service
Administra la configuración, el origen y el ciclo de vida de un servicio individual.
Uso
lizard service set [service] [flags]
lizard service show [service] [flags]
lizard service rename <new-name> [flags]
lizard service delete [service] [flags]
lizard service logs [service] [flags]
lizard service link [name]Subcomandos
lizard service set
Aplica cambios de compilación/inicio/origen/variables/cambio de nombre a un servicio.
| Bandera | Descripción |
|---|---|
--set <path>=<value> | Establece un campo (repetible; requiere el argumento service) |
-f, --file <path> | Archivo de configuración JSON para aplicar |
--force | Sobrescribe incluso si cambió de forma remota |
Los campos comunes son planos y se asignan 1:1 al esquema wire: sourceType, repoUrl, branch, rootDirectory, dockerfilePath, buildCommand, startCommand, preDeployCommand, watchPatterns, containerPort, cpuLimit (por ejemplo 2000m), memoryLimit (por ejemplo 2Gi), name. variables.<KEY>=<value> establece un secreto del servicio, igual que lizard secrets set --service.
service set usa concurrencia optimista mediante configRevision. Ante un 409, vuelve a leer la configuración con lizard service show, reconcilia y reintenta, o pasa --force.
lizard service show
Muestra la configuración actual del servicio como JSON. Usa -s para limitarlo a un servicio.
lizard service rename <new-name>
Cambia el nombre de un servicio o addon: el vinculado, o el que indiques con -s. Las referencias usan el nombre actual del destino, así que después de cambiar el nombre actualiza cada ${{old-name.KEY}} al nuevo nombre.
lizard service delete
Elimina un servicio (alias rm). -y, --yes omite la confirmación; sin un TTY es obligatorio.
lizard service logs
Transmite los registros de un servicio (consulta también lizard logs).
| Bandera | Descripción |
|---|---|
--build | Muestra los registros de la última compilación |
-n, --tail <n> | Imprime las últimas N líneas (hasta 2000) y termina; --tail all imprime 2000 |
--page <n> | Recorre los registros más antiguos, 200 líneas por página (1 = la más reciente) |
lizard service link
Vincula un servicio al directorio actual.
Ejemplos
Actualizar los comandos de compilación e inicio de un servicio
lizard service set api --set branch=main --set buildCommand="npm run build"Inspeccionar la configuración completa de un servicio
lizard service show -s apiEliminar un servicio sin un aviso de confirmación
lizard service delete -yVéase también
- lizard port — muestra o cambia el puerto del contenedor de un servicio
- lizard scale — escala las réplicas, CPU, memoria o almacenamiento de un servicio
- Architecture — cómo se relacionan los servicios con los proyectos y los addons
- Compilar pipeline — cómo se usan
buildCommand,startCommandy la configuración de origen en tiempo de compilación
Actualizado