Services
Lister, inspecter, déployer et opérer des services.
Liste les services d'un space, avec statut et origine : l'image, ou le dépôt à partir duquel le service est construit.
eqs spaces use). Toutes les commandes de cette page l'acceptenteqs services ls --space my-space
Détails d'un service : origine, port, échelle, son health check (le health path, ou une probe TCP) et où il répond : ses domaines, l'adresse du service en premier (le nom choisi sous le domaine de la plateforme, s'il y en a un), chacun marqué adresse, généré ou personnalisé, vérifié ou non vérifié, avec ou sans TLS, et le généré avec l'adresse vers laquelle il redirige et, pour un service exposé sur un port TCP, son adresse hôte:port.
eqs services get api-gatewayCrée un service et le déploie depuis une origine : un dépôt connecté (la stack est détectée, ou un Dockerfile ou un fichier Compose qu'il contient est construit), une image déjà construite, ou un service du marketplace.
--branch (par défaut : main)--repo : construit depuis un Dockerfile (chemin par défaut : Dockerfile)--repo : construit depuis un fichier docker-composeeqs services catalog les liste, et --catalog-version choisit la version--catalog : la valeur d'un champ. Répétableeqs services create api --image registry.example/api:1.4 --port 8080 --health-path /healthz
Change l'image ou le health path d'un service et lance un rollout. Seules les options données changent, et sans aucune des deux la commande est refusée. Une image ne peut être définie que sur un service déployé depuis une image.
"" remet le service sur la probe TCPeqs services update api --health-path /healthz
Déclenche un nouveau déploiement du service : un service construit depuis un dépôt est reconstruit (build → push → rollout), un service déployé depuis une image refait son rollout. Rend la main dès que le rollout est en file d'attente, sauf avec --wait.
--wait : combien de minutes le déploiement peut prendre (par défaut : 30). Au-delà, la commande nomme le déploiement et l'état où il se trouve, et sort en erreureqs deploy api --image registry.example/api:1.5 --wait
Redémarre les instances du service.
eqs restart web-frontendAjuste les limites d'instances (min–max). v2.
eqs scale worker --min 1 --max 6
Liste les variables d'environnement du service (les noms seulement : les valeurs ne sont jamais renvoyées), en définit ou en supprime une, et les applique par un rollout.
set : stocke la valeur chiffrée, dans un Secretset : lance le rollout du service tout de suite, au lieu de laisser le changement en attenteeqs env set api-gateway LOG_LEVEL=debugeqs env apply <svc> — le faire à chaque enregistrement redémarrerait le service au milieu d'une chaîne de connexion. eqs env pending <svc> indique s'il reste un rollout à faire, et se vide dès qu'un rollout quelconque reprend les variables.