Accès à votre application

Une fois votre application déployée, vous pouvez y accéder via une URL.

A partir de la console, l'URL de votre application est disponible sur la page des composants et sur la page des détails d'application.

A partir de l'interface de ligne de commande, exécutez la commande ibmcloud ce app get pour rechercher l'URL de votre application. Pour que la commande renvoie uniquement l'URL de l'application, spécifiez l'option --output url dans la commande app get.

Accès aux détails de votre application

Vous pouvez accéder aux détails de votre application à partir de la console ou à l'aide de l'interface de ligne de commande.

Code Engine applique des quotas pour les applications et les révisions d'application dans un projet, ainsi que des limites d'application, notamment en ce qui concerne la mémoire et l'unité centrale. Pour plus d'informations sur les limites dans Code Engine, voir Limites et quotas pour Code Engine.

Accès aux détails de l'application à partir de la console

Des détails relatifs à votre application sont disponibles dans la console à partir de la page de l'application lorsque vous cliquez sur le nom de votre application dans la liste des applications de votre projet. Vous pouvez afficher des informations sur les instances d'exécution de votre application et ses révisions, ses détails de configuration et paramètres de nœud final de l'application.

Accès aux détails de l'application via l'interface de ligne de commande

Pour afficher les détails de votre application via l'interface de ligne de commande, utilisez la commande app get. Pour obtenir la liste complète des options, voir la commande ibmcloud ce app get.

Par exemple, la commande app get suivante affiche des détails sur l'application myapp.

ibmcloud ce app get --name myapp

Exemple de sortie

[...]
OK

Name:               myapp
ID:                 abcdefgh-abcd-abcd-abcd-1a2b3c4d5e6f
Project Name:       myproject
Project ID:         01234567-abcd-abcd-abcd-abcdabcd1111
Age:                2m4s
Created:            2021-09-09T14:01:02-04:00
URL:                https://myapp.abcdabcdabc.us-south.codeengine.appdomain.cloud
Cluster Local URL:  http://myapp.abcdabcdabc.svc.cluster.local
Console URL:        https://cloud.ibm.com/codeengine/project/us-south/01234567-abcd-abcd-abcd-abcdabcd1111/application/myapp/configuration
Status Summary:     Application deployed successfully

Environment Variables:    
    Type     Name             Value  
    Literal  CE_API_BASE_URL  https://api.private.us-south.codeengine.cloud.ibm.com
    Literal  CE_APP           myapp  
    Literal  CE_DOMAIN        us-south.codeengine.appdomain.cloud  
    Literal  CE_PROJECT_ID    abcdefgh-abcd-abcd-abcd-1a2b3c4d5e6f
    Literal  CE_REGION        us-south  
    Literal  CE_SUBDOMAIN     abcdabcdab

Image:                icr.io/codeengine/hello
Resource Allocation:
    CPU:                1
    Ephemeral Storage:  400M
    Memory:             4G

Revisions:
    myapp-00001:
        Age:                100s
    Latest:             true
    Traffic:            100%
    Image:              icr.io/codeengine/hello (pinned to d6fd55)
    Running Instances:  1

Runtime:
    Concurrency:    100
    Maximum Scale:  10
    Minimum Scale:  0
    Timeout:        300

Conditions:
    Type                 OK    Age  Reason
    ConfigurationsReady  true  86s
    Ready                true  60s
    RoutesReady          true  60s

Events:
    Type    Reason   Age   Source              Messages
    Normal  Created  102s  service-controller  Created Configuration "myapp"
    Normal  Created  102s  service-controller  Created Route "myapp"

Instances:
    Name                                    Revision     Running  Status       Restarts  Age
    myapp-00001-deployment-699c45ddd-c25rm  myapp-00001  1/2      Terminating  0         102s

Statut d'application

Le tableau ci-après répertorie les statuts possibles pour votre application.

Statut d'application
Statut Description
Déploiement L'application est en cours de déploiement. Le temps de déploiement inclut le délai d'attente avant la planification de l'application, ainsi que le temps passé à télécharger des images sur le réseau, ce qui peut prendre un certain temps.
Prêt L'application est déployée et prête à l'emploi.
Prêt (avec des avertissements) Le déploiement d'une nouvelle révision d'application a échoué, mais le déploiement d'origine est disponible.
Echec Le déploiement d'application est terminé et au moins une instance a échoué. Cette instance a pris fin avec un code de statut différent de zéro ou a été arrêtée par le système.
Inconnu Pour une raison quelconque, l'état de l'application ne peut pas être obtenu, ce qui se produit généralement en cas d'erreur de communication avec l'hôte.