🌳 Environments
What's an environment?
An environment can be thought of as a place where the application code runs. Different environments are made for different purposes, with different configurations and automated processes. As such, mixing environments is a very bad idea.
Gayadeed runs on several different environments, going from pure development to production environment.
The following is a list of all the environments with their endpoints:
Environment | Base URL |
---|---|
💻 Development | https://dev.gayadeed.it |
🔬 Staging | https://staging.gayadeed.it |
⚙️ Test | https://test.gayadeed.it |
🎥 Demo | https://demo.gayadeed.it |
🚀 Production | https://app.gayadeed.it |
💻 Development
This environment is frequently updated while we are developing new features, and serves as a quick way to test things out or to show an MVP.
DO NOT consider this environment as stable, errors are expected to happen.
🔬 Staging
This environment is used by the QA team to ensure that a new feature is working properly.
This environment can be used to test external API calls manually without issues, as it is relatively stable.
⚙️ Test
This environment is where automated tests are ran. As such, it is frequently reset to a blank slate. It is not supposed to be used by real users.
🎥 Demo
This environment is used to present new features to clients before going to production. It is used by real clients without real business data.
🚀 Production
This is the environment used by real clients. It is the most stable environment and it contains real business data.