Working with environments
Frontegg supports the creation of up to four distinct environments—Development, Staging, QA, and Production—to seamlessly align with your CI/CD workflows.
These environments are designed to provide structured support for your application lifecycle, enabling you to test, validate, and deploy changes with confidence. Environments must be created in the specified order, ensuring a logical progression that reflects your development pipeline. Each new environment can only be established after completing the integration process on the previous one, maintaining a clear and organized development flow.
Publishing changes between environments
Environments are completely isolated from one another, ensuring data and configurations remain independent. However, you can streamline consistency by sharing your login box and self-service portal across all environments using the Publish option.
Once you've published to the first environment—Development—navigate to the main page while in the Development environment. Click the Environments button, and you’ll see the Publish option enabled. From there, you can sync subsequent environments by publishing the changes directly from the Builder.