Infrastructure Specifications
Infrastructure Specifications
Infrastructure Prerequisites
Component | Provisioning Specifications | Recommendation |
---|---|---|
Source control |
| GitHub Enterprise |
Email server |
|
New and Updated Infrastructure
This section provides provisioning specifications for the infrastructure. You can use existing infrastructure with the following provisioning specifications, or provision a new infrastructure.
Provision Specifications
This section provides the specifications for the tools that Elastic Path uses in the table in the previous section.
The specifications are defined for the tools that Elastic Path uses. You can find the tools in the table above listed in the Elastic Path Uses column. Other tools might require different specifications than what is listed below.
The server size is based on an infrastructure for smaller development teams. Additional resources are required to support multiple teams.
Specifications for the Maven Repository Server and Continuous Integration Master
If you are on a small team, run these items on the same virtual machine. For larger teams, you may require additional resources to support multiple teams.
Continuous Integration Slave Specifications
This section provides the specifications to run a continuous integration slave in a separate virtual machine. The continuous integration slave executes long running batch jobs with heavy CPU and disk use.
* The requirements are for four slave nodes on one server.
Development Team Application Server
Run the development team application server in a separate virtual machine.