Skip to main content

🌳 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:

EnvironmentBase URL
💻 Developmenthttps://dev.gayadeed.it
🔬 Staginghttps://staging.gayadeed.it
⚙️ Testhttps://test.gayadeed.it
🎥 Demohttps://demo.gayadeed.it
🚀 Productionhttps://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.