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.- L'image Docker est basée sur node:14-alpine.
- L'image Docker se connecte au port 3100 (port non-ssl) et au port 3443 (port ssl) dans le conteneur.
- 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/graphqlou dehttp://localhost:3443/graphqlà partir d'un navigateur Web.
- Exécuter une commande similaire à l'exécution de Docker
Remarque : Pour plus d'informations sur la création de fichiers de correctifs json personnalisés et leur utilisation, voir Extensions HCL Commerce GraphQL.