Servicios
Listar, inspeccionar, desplegar y operar servicios.
Lista los servicios de un space, con estado y origen: la imagen, o el repositorio desde el que se construye el servicio.
eqs spaces use). Todos los comandos de esta página lo aceptaneqs services ls --space my-space
Detalles de un servicio: origen, puerto, escala, su health check (el health path, o un probe TCP) y dónde responde: sus dominios, primero la dirección del servicio (el nombre elegido bajo el dominio de la plataforma, si lo hay), cada uno marcado como dirección, generado o propio, verificado o no verificado, con o sin TLS, y el generado con adónde redirige y, para un servicio expuesto en un puerto TCP, su host:puerto.
eqs services get api-gatewayCrea un servicio y lo despliega desde un origen: un repositorio conectado (se detecta el stack, o se construye un Dockerfile o un archivo Compose que contiene), una imagen ya construida, o un servicio del marketplace.
--branch (por defecto: main)--repo: construye desde un Dockerfile (ruta por defecto: Dockerfile)--repo: construye desde un archivo docker-composeeqs services catalog los lista, y --catalog-version elige la versión--catalog: el valor de un campo. Repetibleeqs services create api --image registry.example/api:1.4 --port 8080 --health-path /healthz
Cambia la imagen o el health path de un servicio e inicia un rollout. Solo cambia lo que se indica, y sin ninguna de las dos opciones el comando se rechaza. Solo se puede fijar una imagen en un servicio desplegado desde una imagen.
"" devuelve el servicio al probe TCPeqs services update api --health-path /healthz
Dispara un nuevo despliegue del servicio: uno construido desde un repositorio se reconstruye (build → push → rollout), uno desplegado desde una imagen vuelve a hacer su rollout. Termina en cuanto el rollout queda en cola, salvo que se pase --wait.
--wait: cuántos minutos puede tardar el despliegue (por defecto: 30). Pasado ese tiempo, el comando nombra el despliegue y el estado en que está, y sale con erroreqs deploy api --image registry.example/api:1.5 --wait
Reinicia las instancias del servicio.
eqs restart web-frontendAjusta los límites de instancias (mín–máx). v2.
eqs scale worker --min 1 --max 6
Lista las variables de entorno del servicio (solo los nombres: los valores nunca se devuelven), define o elimina una, y hace su rollout.
set: guarda el valor cifrado, en un Secretset: hace el rollout del servicio ahora, en lugar de dejar el cambio pendienteeqs env set api-gateway LOG_LEVEL=debugeqs env apply <svc> — hacerlo en cada guardado reiniciaría el servicio a mitad de una cadena de conexión. eqs env pending <svc> dice si aún falta un rollout, y se limpia cuando cualquier rollout recoge las variables.