Configuration des services GraphQL

Configurez un serveur GraphQL à l'aide d'un fichier Node.js personnalisé. Cette personnalisation crée un schéma GraphQL et un code de résolveur à partir d'un ensemble de spécifications OpenAPI. Elle dépend des packages express, express-GraphQL, GraphQL et OpenAPI-to-GraphQL.

Configuration d'un conteneur GraphQL Docker

Une fois que vous avez l'image Docker, démarrez le conteneur Docker et utilisez son URL pour accéder directement à GraphL.
  1. L'image Docker est basée sur node:14-alpine.
  2. L'image Docker se connecte au port 3100 (port non-ssl) et au port 3443 (port ssl) dans le conteneur.
  3. Pour exécuter l'image Docker ;
    • Exécuter une commande similaire à l'exécution de Docker docker run -d --name yourdockerName -p 3443:3443 -e LICENSE=accept release_number/graphql-app:tag
    • Vous pouvez ensuite accéder à GraphQL au niveau de http://localhost:3100/graphql ou de http://localhost:3443/graphql à partir d'un navigateur Web.
Remarque : Pour plus d'informations sur la création de fichiers de correctifs json personnalisés et leur utilisation, voir Extensions HCL Commerce GraphQL.