Understand environments and branches
Forest distinguishes between environments (your local dev, staging, production) and branches (layout and configuration changes in progress).- Your production environment is the live back-office your team uses
- Your development environment is your local Forest back-end
- Branches let you make layout changes without affecting production until you’re ready to deploy
Deploy your back-end
Deploy your back-end to your infrastructure
Host your Forest back-end on any platform that can run a Node.js application (AWS, Heroku, GCP, your own servers, etc.).Make sure to set the environment variables (
FOREST_ENV_SECRET, FOREST_AUTH_SECRET, DATABASE_URL) in your hosting platform.Create a production environment in Forest
In Forest, go to Project Settings → Environments → Add environment.Give it a name (e.g. “Production”) and enter the URL where your back-end is running.
For a full explanation of the development workflow, branches, schema updates, environment management, see Developer Workflow.
What’s next
Production is live. Time to invite your team.Next: Invite your team →
Add users, create teams, and set up permissions