This project is under active development and is continually being improved. If you find any bugs or issues, please email help@solodev.com.
The following is a list of prerequisites need to launch a stack. Please note that each of the following must be configured within the region you intend to launch the stack. If the following items are already created, you can skip to deploying.
To launch the entire stack and deploy on AWS, click on one of the Launch Stack links below or download the Master template and launch it locally.
You can launch this CloudFormation stack, using your account, in the following AWS Regions:
This will open the Create a New Stack configuration with the template preconfigured:
Click "Next" to proceed to specifying the necessary stack parameters.
Parameter | Description |
---|---|
CertificateArn | (Prerequisite) The SSL certificate for AWS ALB HTTPS listener. Create your certificate beforehand if you have not done so. |
FQDN | The fully qualified URL for using the app. DNS of FQDN must be pointed to the CNAME of ALB. |
InstanceType | The EC2 instance type you would be to use. |
InstanceUser | A random user that is generated automatically so that you don't have to specify your main ec2-user and master key. A key is created just for use with the stack. |
KeyName | (Prerequisite) The name of an existing EC@ KeyPair to enable SSH access to the instances. Create a KeyPair beforehand if you have not done so. |
Subnets | Choose which subnets this ECS cluster should be deployed to. |
VPC | (Prerequisite) Choose which VPC the Application Load Balancer should be deployed to. Create the VPC beforehand using this configuration if you have not done so. |