Démarrage du Transaction server Docker container avec les configurations par défaut

Découvrez comment démarrer Transaction server Docker container sans spécifier le paramètre CONFIGURE_MODE.

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 ts-app
Lorsque vous démarrez en utilisant les configurations par défaut, le nom de l'image Transaction server Docker container est ts-app.

Nom d'hôte par défaut

Lorsque vous démarrez Transaction server Docker container en utilisant les configurations par défaut, le nom de l'hôte Transaction server Docker container est app.
Note:
  • Cela suppose que vous exécutez un conteneur Docker de base de données Db2. Si vous n'utilisez pas un Docker de base de données Db2 avec le nom d'hôte db, vous ne pouvez pas démarrer le conteneur à l'aide des configurations par défaut.
  • Les paramètres de base de données sont obligatoires lorsque vous n'utilisez pas les configurations par défaut. Si vous pointez sur une autre base de données, vous devez spécifier tous les paramètres liés à la base de données.

Variables d'environnement obligatoires

Il s'agit des variables d'environnement obligatoires que vous devez spécifier pour configurer le Transaction server Docker container.

Nom du paramètre Description
MERCHANTKEY_ENCRYPT Clé de marchand chiffrée créée lorsque vous ou un administrateur avez chargé le schéma de base de données HCL Commerce. Pour plus d'informations, voir Chargement du schéma de base de données HCL Commerce.
SPIUSER_NAME Votre nom SPIUSER. La valeur par défaut est spiuser.
SPIUSER_PWD Mot de passe chiffré pour le spiuser. Pour plus d'informations, voir Définition du mot de passe spiuser dans vos images Docker.
JWKS L'application d'outils à page unique (SPA) HCL Commerce utilise les jetons Web JSON (JWT) pour l'authentification API. Mettez à jour cette valeur pour définir le jeu de clés Web JSON (JWKS) et l'ID de clé dans le Transaction server afin de signer et de valider les JWT. Le JWKS peut être généré par l'utilitaire generateJWKS.
JWKS_KEYID ID de clé du JWKS, la valeur par défaut est k1.
TOOLING_BASE_URL Cette valeur est utilisée par Management Center pour charger la SPA d'outils à partir du serveur Web d'outils.
ELASTICSEARCH_ENABLED Spécifiez si l'environnement utilise la solution de recherche basée sur Elasticsearch ou basée sur Solr. Les valeurs acceptées sont true pour la recherche basée sur Elasticsearch et false pour la recherche basée sur Solr.
STORE_HOST Store server nom d'hôte.
STOREWEB_HOST Nom d'hôte du serveur Web du magasin.
Note: Si plusieurs magasins s'exécutent sur plusieurs domaines, vous pouvez configurer vos domaines pour les rediriger vers STOREWEB_HOST pour vous assurer que l'aperçu fonctionne pour tous les magasins.
REACT_STORE_HOST Nom d'hôte du magasin basé sur la réaction. Cette opération n'est requise que lorsque la solution de recherche basée sur Elasticsearch est activée.
DBHOST Nom d'hôte de la base de données.
DBNAME Nom de la base de données.
DBUSER Nom d'utilisateur de la base de données.
DBPASS Mot de passe de l'utilisateur de la base de données.
DBPORT Port de la base de données.
DBAUSER Administrateur de la base de données.
DBAPASSENCRYPT Mot de passe de l'administrateur de base de données chiffré avec l'utilitaire wcs_encrypt.sh.
DBPASSENCRYPT Mot de passe de l'utilisateur de base de données chiffré avec l'utilitaire wcs_encrypt.sh.
HCL Commerce Version 9.1.12.0 or laterSESSION_KEY_ENCRYPT La clé de session chiffrée.
Note: Ce paramètre était facultatif dans toutes les versions antérieures à HCL Commerce version 9.1.12.0.

Variables d'environnement facultatives

Il s'agit des variables d'environnement facultatives que vous pouvez spécifier pour configurer le Transaction server Docker container.

Nom du paramètre Description
DB_SSLENABLE Détermine si un protocole SSL pour les connexions à la base de données est activé ou non. Valeurs admises : true ou false. La valeur par défaut est false.
DB_XA Spécifiez si la fonction XA a été activée pour la base de données. Valeurs admises : true ou false. La valeur par défaut est false.
adminPassword Mot de passe pour l'utilisateur configadmin, qui est utilisé pour accéder à WebSphere Application Server Administrative Console.
SCHEDULER_ID Spécifiez la valeur SchedulerHostName dans le JVM WebSphere Application Server du planificateur de conteneurs Transaction server. La valeur par défaut est le nom d'hôte Docker.
SCHEDULER_CLONEID Spécifiez la valeur SchedulerCloneId dans le JVM WebSphere Application Server du planificateur de conteneurs Transaction server. La valeur par défaut est le nom d'hôte Docker.
ENVTYPE Le type d'environnement. La valeur du type d'environnement par défaut est auth. Cette valeur peut également être définie sur live.
JVM_CONTAINER_SUPPORT Un paramètre expérimental pour activer la prise en charge du conteneur JVM en supprimant la taille de segment de mémoire JVM par défaut et en ajoutant le paramètre -XX:+UseContainerSupport.
EXPOSE_METRICS Spécifiez si vous souhaitez activer les métriques pour l'environnement HCL Commerce.
INGEST_HOST Nom d'hôte du service Ingest. La valeur par défaut est ingest. Ce paramètre n'est requis que si la solution de recherche basée sur Elasticsearch est activée.
ELASTICSEARCH_HOST Nom d'hôte du serveur Elasticsearch. La valeur par défaut est elasticsearch. Ce paramètre n'est requis que si la solution de recherche basée sur Elasticsearch est activée.
SEARCH_HOST Nom d'hôte de data-query. La valeur par défaut est data-query. Ce paramètre n'est requis que si la solution de recherche basée sur Elasticsearch est activée.
STORE_PORT Numéro de port du magasin. La valeur par défaut est 8443.
ELASTICSEARCH_PORT Numéro de port Elasticsearch. La valeur par défaut est 30200.
REACT_STORE_PORT Numéro de port de magasin basé sur la réaction. La valeur par défaut est 6443.
REACT_STORE_SERVICE_HOST Nom d'hôte du service de magasin basé sur la réaction. La valeur par défaut est store-web.
REACT_STORE_SERVICE_PORT Numéro de port de service de magasin basé sur la réaction. La valeur par défaut est 6443.
SESSION_KEY_ENCRYPT La clé de session chiffrée.
Note: Ce paramètre est obligatoire dans toutes les éditions de HCL Commerce 9.1.12.0 et ultérieures.