Forge Site Environments



Many projects, especially as we get into SPA’s that may be fully-fledged and complex client applications built in javascript with frameworks like Vue, React, Angular etc. that can be hosted and served via Forge, require better environment options than just simply creating a number of sites for your testing, staging and production.

So, I’m planning to bring Environments to Forge, and grouping sites into Projects.

Every Project will have, be default, a Development, Staging and Production environment.

Production will be fully public and optimised for being served in a Production setting.

Staging will be the same as Production, except it will also have the option for password protection or require authentication by approved users to be able to view.

Development will also be protected and will likely receive lowest priority of things like deployment queues.

And whilst in the context of a selected Site or Project, you can switch between Environments.