Hi everyone!
So i'm nearing the end of building of an app and very excited about it.
I have some questions below.
-
My goal:
I want to deploy a finished Retool app from the staging environment to the production environment on our self-hosted instance, with separate DBs and Retool resources configured for each. -
Issue:
It's unclear whether the recommended deployment flow is simply:
- Exporting the app from staging
- Importing it into production
...or if there’s a more formal way to promote apps between environments on the Teams plan.
I want to be sure I’m following best practices.
- Retool version & hosting setup (Docker, K8s, cloud provider, etc.):
- Retool Teams Plan (self-hosted)
- Hosted via Docker on an AWS EC2 instance
- One container running both staging and production environments (via environment config)
- Separate Retool resources for staging DB and prod DB
-
Error message(s) or screenshots:
N/A – this is more of a deployment workflow clarification. -
What I’ve tried so far:
- Created two DBs on the same PostgreSQL server
- Hooked the staging DB to the
stagingenvironment - Hooked the prod DB to the
productionenvironment - Looked through Retool docs but couldn’t find a definitive guide on promoting apps from staging to production in a self-hosted context
Thanks in advance!
Jana