Deploy Apps in a Customer-Hosted Environment

Tetra Data apps are use case-specific, web-based interactive data dashboards that leverage the TetraScience API to enable exploration, investigation, and analysis of the Tetra Data Platform (TDP) data. This page describes how a System Administrator can deploy apps in a customer-hosted environment.

Before you deploy apps, you must complete the following:

  1. Obtain the TLS certificate and configure it in the AWS Certificate Manager. The certificate should match this naming convention: apps.<TDP domain>
  2. Copy the ARN of the certificate.
  3. Obtain the CloudFormation template from TetraScience.


CloudFormation Template

You must deploy the data apps CloudFormation template in the same AWS account where the TDP is installed.

  1. When installing the CloudFormation stack, set these CloudFormation parameters:




Name of the data apps stack.


The digest of container image. You must get this from the TetraScience team.


If set to YES, then the stack will always update the container image to latest version.


Select the same VPC as the TDP installed.


Select the private subnets used by the TDP.


The CIDR to allow access to the data apps.


Copy the ARN of the certificate that was previously created.


The memory of the apps.


CPU of the apps.


Copy the ARN of <tdp>-ts-alarm-notifier.

  1. After the apps have been deployed, create a DNS record for the apps. The points to the CNAME of the Application Loadbalancer that was created for the data apps.

Did this page help you?