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 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.