
Démarrage du Nextjs (Ruby) store Docker container avec les configurations par défaut
Découvrez comment démarrer Nextjs (Ruby) store Docker container.
Pour démarrer le conteneur avec des configurations par défaut pour afficher les fichiers à l'intérieur du conteneur, utilisez :
docker run -it -e LICENSE=accept nextjs-store-appLorsque vous démarrez en utilisant les configurations par défaut, le nom de l'image Nextjs (Ruby) store Docker container est nextjs-store-app.Nom d'hôte par défaut
Lorsque vous démarrez en utilisant des configurations par défaut, le nom de l'hôte Nextjs (Ruby) store Docker container est nextjs-store.
Paramètres obligatoires
| Nom du paramètre | Valeur |
|---|---|
| MAP_API_KEY | Clé d'API Google Maps utilisée par le magasin React. Note: Il est possible de démarrer le conteneur à l'aide d'une valeur d'espace réservé. Par exemple, google-api-key. |
Paramètres facultatifs
| Nom du paramètre | Description |
|---|---|
| TX_HOST | Nom d'hôte du Transaction server. La valeur par défaut est app. |
| TX_PORT | Numéro de port du Transaction server. La valeur par défaut est |
| SEARCH_HOST | Nom d'hôte Search server, qui fait référence au service de requête pour la solution de recherche basée sur Elasticsearch. La valeur par défaut est |
| SEARCH_PORT | Port du serveur de requête de création ou opérationnel. La valeur par défaut est |
| SEARCH_SCHEME | Schéma du serveur de requête de création ou opérationnel. La valeur par défaut est |
| LOG_LEVEL | Niveau de journalisation utilisé à des fins d'identification et de résolution des incidents. Les niveaux de journalisation disponibles sont les suivants :
Note:
|
| TRACE_DETAIL | Définit les méthodes d'API qui sont consignées. Les fonctions peuvent être filtrées à l'aide d'une liste séparée par des virgules. Cette spécification affiche uniquement les messages de journal provenant des fonctions findProducts et getV2CategoryResources.Par défaut, cette valeur reste vide. Cela implique que toutes les fonctions sont consignées. |
| LOG_SENSOR_STRING | Définit la chaîne de masquage utilisée dans les journaux pour masquer des informations sensibles, par exemple des messages avec du contenu lié au RGPD. L'ensemble de valeurs à masquer est identifié par leurs clés dans le fichier de configuration logging/core/redactionKeys.ts. Pour plus d'informations, voir https://getpino.io/#/docs/redaction. La valeur par défaut indiquée dans le modèle est **GDPR COMPLIANT**. Si la valeur est vide ou non définie, la chaîne de censure utilisée est ****. |
NODE_INSTANCE_NUMBER
|
Définit le nombre maximal de processus Node simultanés pouvant être exécutés par l'API du cluster Node.js. Note: La valeur spécifiée dans Vault est prioritaire sur les autres méthodes de configuration. |
Exemple de code
Par exemple, pour commencer par des paramètres obligatoires, exécutez la commande suivante.
docker run -it -e LICENSE=accept \ -e MAP_API_KEY=Api-key \ Nextjs-Store-Docker-image

NODE_INSTANCE_NUMBER