The Docker Compose deployment /volumes/ directory structure and contents

When deploying HCL Commerce 9.0.1.18 or greater with the Docker Compose method, the /volumes/ directory is used to mount storage into your deployment Docker images.

This process is implemented for two reasons:
  • For the ease of import of essential files into your Docker images, without the need to create or recreate custom images;
  • For HCL Commerce data to be persisted in the event that you turn off or restart your deployment.
The following table describes the /volumes/ directory structure.
Directory File Description
/volumes/ The root directory that contains all persisted directories can be mounted automatically within the provided HCL Commerce Docker containers.
/volumes/jdbc/ Contains the JDBC .jar files for database connections.

Only required for Oracle Database.

  • Oracleojdbc8.jar