Configuración de servicios GraphQL

Configure un servidor GraphQL utilizando un archivo Node.js personalizado. Esta personalización crea un código de resolución y esquema GraphQL a partir de un conjunto de especificaciones OpenAPI. Depende de los paquetes express, express-GraphQL, GraphQL y OpenAPI-to-GraphQL.

Configuración de un contenedor Docker de GraphQL

Una vez que tenga la imagen de Docker, inicie el contenedor Docker y utilice su URL para acceder directamente a GraphL.
  1. La imagen de Docker se basa en node:14-alpine.
  2. La imagen de Docker se conecta al puerto 3100 (puerto no ssl) y al puerto 3443 (puerto ssl) en el contenedor.
  3. Para ejecutar la imagen de Docker;
    • Ejecute un mandato similar a Docker run docker run -d --name yourdockerName -p 3443:3443 -e LICENSE=accept release_number/graphql-app:tag
    • A continuación, puede acceder a GraphQL en http://localhost:3100/graphql o http://localhost:3443/graphql desde un navegador web.
Nota: Para obtener más información sobre cómo crear archivos de parche personalizados json y utilizarlos, consulte Extensiones GraphQL de HCL Commerce.