Setup loadbalancer

Taskforce.sh requires a load balancer so that we can enable HTTPS which is mandatory for Auth0.

Note that the screenshots in this page belongs to the old AWS dashboard.

Go to EC2 load balancers and create a new application load balancer:

Step 1. Configure the load balancer.

Make sure to choose the HTTPS listener:

Choose your Availability zones:

Step 2. Configure security settings.

In this step you will choose an appropriate TLS certificate that you must have created previously (https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html)

Step 3. Configure security groups.

In this step you must choose the security group that you created and assigned to your EC2 instance where Taskforce.sh is running.

You may also need to add a security group to make your load balancer accessible. For example for a public-faced Taskforce.sh dashboard you would define a security groups with the following inbound rules:

Step 4. Configure Routing.

Just leave the settings on this step with its defaults, but port 4200 and just name the target group to something like taskforcesh-target.

Step 5. Register targets.

Choose the EC2 instance running Taskforce.sh, target port 4200 and click on "Add to registered".

Last updated