Structure et contenu du répertoire /volumes/ du déploiement Docker Compose
Lors du déploiement de HCL Commerce 9.1.6.0 ou d'une version ultérieure à l'aide de la méthode Docker Compose, le répertoire /volumes/ est utilisé pour monter le stockage dans vos images Docker de déploiement.
Ce processus est implémenté pour deux raisons :- Pour faciliter l'importation de fichiers essentiels dans vos images Docker sans avoir à créer ou recréer des images personnalisées ;
- Pour que les données de HCL Commerce persistent si jamais vous désactivez ou redémarrez votre déploiement.
| Répertoire | Fichier | Description |
|---|---|---|
| /volumes/ | Le répertoire racine qui contient tous les répertoires persistants peut être monté automatiquement dans les conteneurs Docker HCL Commerce fournis. | |
| /volumes/crs-app/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés ou tiers personnalisés au format JSON pour le conteneur crs-app. | |
| /volumes/store-web/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés ou tiers personnalisés au format JSON pour le conteneur store-web. | |
| /volumes/tooling-web/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés ou tiers personnalisés au format JSON pour le conteneur tools-web. | |
| /volumes/ts-app/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés ou tiers personnalisés au format JSON pour le conteneur ts-app. | |
| /volumes/ts-web/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés ou tiers personnalisés au format JSON pour le conteneur ts-web. | |
| /volumes/jdbc/ | Contient les fichiers JDBC .jar pour les connexions à la base de données. Requis uniquement pour les bases de données Oracle.
| |
| /volumes/elasticsearch/config/ | Volume de configuration monté sur Elasticsearch. Initialement vide. | |
| /volumes/elasticsearch/data/ | Volume de données monté sur Elasticsearch. Initialement vide. | |
| /volumes/redis/data/ | Volume de données monté sur Redis. Initialement vide. | |
| /volumes/zookeeper/data/ | Volume de données monté sur Zookeeper. Initialement vide. | |
| /volumes/hcl-cache-local-redis/ | ||
| cache_cfg-ext.yaml | Fichier de configuration d'extension HCL Cache. | |
| redis_cfg.yaml | Fichier de configuration Redis HCL Cache. | |
| /volumes/hcl-cache-remote-redis/ | ||
| cache_cfg-ext.yaml | Fichier de configuration d'extension HCL Cache. | |
| redis_cfg.yaml.template | Fichier modèle de configuration Redis HCL Cache. | |
| /volumes/googleAnalytics/ | Contient le fichier de service Google Analytics. Voir Ajout des données d'identification du compte de service JSON au serveur de transactions. | |
/volumes/assets/auth/ | Contient les actifs créés et utilisés dans l'outil Ressources pour l'environnement de création. Il s'agit généralement d'un partage de système de fichiers NFS monté. | |
/volumes/assets/live/ | Contient les ressources qui sont créées et utilisées dans l’outil de ressources pour l’environnement opérationnel. Il s'agit généralement d'un partage de système de fichiers NFS monté. Ce volume est requis pour que les environnements de création et opérationnel exploitent l'outil Ressources. | |
/volumes/ldap/ | Contient la configuration LDAP du déploiement. | |
| vmm.properties | Fichier contenant votre configuration LDAP de déploiement. | |
/volumes/approval-app/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés personnalisés au format JSON pour le Approval Server Docker container (approval-app).Pour plus d'informations, voir Gestion manuelle des certificats. | |
/volumes/approval-app/boot-config/ | Contient les fichiers de configuration pour l'Approval server (approval-app). | |
/volumes/postgresql/certs/ | Contient les certificats SSL pour une communication sécurisée avec PostgreSQL Database (postgressql) au format PEM. | |
| server.pem | Certificat serveur, au format PEM. | |
| key.pem | Clé privée du certificat de serveur, au format PEM. | |
/volumes/postgresql/docker-entrypoint-initdb.d/ | Contient le script utilisé pour initialiser le PostgreSQL Database qui est utilisé par l'Approval server. | |
| init.sql | Instructions SQL utilisées pour initialiser le PostgreSQL Database. | |
/volumes/nextjs-store/certs/custom/ | Contient tous les fichiers de certificats SSL autosignés ou tiers personnalisés au format JSON pour le conteneur de magasin Ruby (nextjs-store).Pour plus d'informations, voir Gestion manuelle des certificats. |

/volumes/assets/auth/
/volumes/ldap/
/volumes/approval-app/certs/custom/
/volumes/nextjs-store/certs/custom/