HCL Commerce application

Every time you deploy an HCL Commerce application, you are deploying a set of Docker containers that communicate with each other to run your HCL Commerce site. Each HCL Commerce application can contain one or more stores.

For more information about the set of containers, see HCL Commerce runtime environment overview

You can deploy an HCL Commerce application as an authoring environment or as a live (production) environment.
Live
A live environment includes the capabilities that are needed for a running HCL Commerce production site and serve real shopper traffic.
Authoring
An authoring environment includes extra capabilities beyond the capabilities of a live environment. In an authoring environment, site administrators or business users can make changes to your store and then test and preview the changes. After previewing, the changes can be propagated to the live environment. The authoring environment also has workspaces enabled, which allows business users to control site changes before the changes are propagated to the live environment. For more information, see Authoring environment.

You can create and deploy more than one HCL Commerce application. You can have multiple distinct and independent copies of the HCL Commerce Java Platform, Enterprise Edition application, each with its own EAR, database, and metadata.

For example, you might want to deploy an authoring and live environment in a non-production system as well as an authoring and live environment in a production system.

You can use the non-production system as a test or quality assurance environment where you first make an necessary changes in the authoring environment, then propagate the changes to the live environment where you can run performance tests. If you are satisfied, you can replicate the changes in your production system and promote the changes to your live environment that is serving real traffic.