Skip to main content

Deploy Workflows using Docker Compose

Retool does not recommend deploying to physical machines for team development and deployments. Consider deploying to a virtual machine such as AWS EC2, Azure VM, or GCP Compute Engine. VM hardware and operating systems are more standardized than virtual or physical machines, so they are more robust for production deployments.

The following example focuses on using Docker Desktop to more quickly deploy for demo purposes.

Requirements

Prior installation of Retool using the Docker Compose Installation.

The previous self-hosted deployment of docker-compose includes the container workflows.

  • Go to the Retool Home screen:
  • Select Workflows.

Workflows

  • Select Retool-managed Temporal. This will then display steps that need to be completed. The first is to set the ENCRYPTION_KEY that was completed in the previous installation in the docker.env. The second is to confirm that ports 443 and 7233 are open for Egress. The final step is to select an AWS region that Retool-hosted Temporal will run within (e.g. us-west-2).

Workflows

  • Select Complete setup. The next phase will take several minutes and will display the following dialog:

Workflows

Eventually the dialog will appear as the following:

Workflows

  • Select Apps and then reselect Workflows to confirm the Completing Setup is done.

Workflows