REDROOM
PHP 7.4.33
Path:
Logout
Edit File
Size: 2.63 KB
Close
/home/godevadmin/public_html/upload_images/home/000~ROOT~000/retool/retool-onpremise/cloudformation/README.md
Text
Base64
# Cloudformation file explained ``` Parameters: # 'staging' --> sent to cloudwatch logs Environment # select 2 public subnets for the load balancer SubnetId # the ECS cluster(this should have already been created) Cluster # the docker image (tryretool/backend:X.Y.Z, where X.Y.Z is a specific Retool version number. To get help choosing a version number, see [Retool Release Versions](https://docs.retool.com/docs/updating-retool-on-premise#retool-release-versions).) Image # default number of tasks to run DesiredCount # maximum number of tasks that are allowed to be RUNNING or PENDING during an update MaximumPercent # lower limit number of tasks that must remain RUNNING during update MinimumHealthyPercent # the VPC in which to run Retool VpcId # Used to force the deployment even when the image and parameters are otherwised unchanged Force Resources: # creates a security group for the load balancer ALBSecurityGroup # creates an inbound rule for ALBSecurityGroup listening on port 80 GlobalHttpInbound # creates Cloudwatch logs for monitoring the Retool container CloudwatchLogsGroup # creates a security group for the Retool DB RDSSecurityGroup # creates an inbound rule for RDSSecurityGroup listening on port 5432 RetoolECSPostgresInbound # ECS Tasks are basically blueprints for how to run a containerized app (e.g. which docker image to use, which ports to open, any necessary volumes, environment variables, etc.) # specify the Retool Task with the container tryretool/backend, the cloudwatch logs group specified above, the necessary env variables, the port mapping 80:3000, and the command to start the retool server RetoolTask # retool environment variable RetoolJWTSecret # retool environment variable RetoolEncryptionKeySecret # retool environment variable RetoolRDSSecret # The retool database RetoolRDSInstance # create an internet-facing load balancer to sit in front of the retool server # requires 2 public subnets in 2 different availability zones ECSALB # a listener for the load balancer, listening on port 80 ALBListener # add a listener rule for the load balancer, forwarding requests to a specific target group ECSALBListenerRule # the target group that the load balancer forwards requests to; receives traffic on port 80 ECSTG # an ECS service can run multiple ECS tasks and makes sure the correct number of tasks are always running # runs RetoolTask the number of times specified in DesiredCount RetoolECSservice # create an IAM role for the ECS Service RetoolServiceRole # create an IAM role for the ECS Task RetoolTaskRole # create the Application Load Balancer DNS URL by which to access retool in a browser Outputs ```
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 7
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
fargate.private.yaml
12.19 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fargate.yaml
12.03 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md
2.63 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
retool-agents.fargate.yaml
44.15 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
retool-workflows.ec2.yaml
37.54 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
retool-workflows.fargate.yaml
38.67 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
retool.yaml
10.65 KB
lrw-r--r--
2025-11-05 08:36:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).