This is the deployment Infrastructure as code for use with AWS
configuration, please set them as env var
LOCALTUNNEL_BASE_DOMAINthe base domain for the localtunnel server, must be a root domain like example.comLOCALTUNNEL_ROUTE53_IDthe ID of the route53 hosted zone for the domain
After setting the environment variables, simply run:
npm i && cdk deploy
Deployed Architecture
-
This Architecture brings up a ECS fargate cluster, 2 public subnets, 2 private subnets, and 2 NAT gateways
-
It spins up a container that runs using fargate runtype with the upstream docker image
-
the container image is placed in one of the two private subnets