Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. This Developer Center contains the guides for Commerce 6.13.0 through 7.4.1.Visit new site

This version of Elastic Path Commerce is no longer supported or maintained. To upgrade to the latest version, contact your Elastic Path representative.

Deploying Web Applications

Deploying Web Applications

The Pusher - Overview

The Pusher is a collection of Bash scripts that can deploy Elastic Path applications to a single Linux server for your Development and QA environments or to multiple Linux servers for your UAT and Production environments.

The Pusher currently supports:

  • Deploying to Tomcat and Weblogic application servers
  • Deploying EP Commerce API and Geometrixx Demo store to AEM author or publish instance(s)
  • Creating and updating MySQL and Oracle databases
  • Using ActiveMQ as the JMS broker

The Pusher depends on:

  • A deployment package that is built by the extensions/packager module. The same package can be deployed to multiple environments without changes using a "Build once, deploy anywhere" approach.
  • A configuration directory that contains data population configuration and configuration files to be deployed to the target server(s).
  • A Pusher configuration file that controls Pusher behavior.