Démarrage des conteneurs en récupérant les paramètres des variables de l'environnement du conteneur

Si vous n'utilisez pas Vault, vous pouvez récupérer des paramètres à partir de variables d'environnement de conteneur (CONFIGURE_MODE=EnvVariables). Par exemple, si vous utilisez docker run, vous pouvez transmettre tous les paramètres via la ligne de commande, ou si vous configurez un pipeline, vous pouvez définir votre pipeline pour fournir les paramètres.

En utilisant cette approche, vous devez :
  • Vous familiariser avec HCL Commerce la logique de configuration Docker et les paramètres Docker.
  • Configurez les noms d'hôte et les certifications des composants connexes.

Si vous allez gérer un environnement mutualisé, il est suggéré de lancer le mode de configuration du coffre (CONFIGURE_MODE=Vault).

Pour lancer le mode de configuration EnvVariables, modifiez preConfigure.sh pour inclure les éléments suivants :

docker run -it -e LICENSE=accept  \
    -e CONFIGURE_MODE=EnvVariables    
    -e <Parameter1>=<Value1>
    -e <Parameter2>=<Value2>
    <Docker image>  
Remarque : Si vous utilisez cette méthode et n'utilisez pas les noms d'hôte par défaut, assurez-vous que votre nom d'hôte personnalisé correspond aux SubjectAlternativeNames des certifications associées dans d'autres conteneurs.