Setup multiple environments

Description

That includes - development, staging and production.

This should change the following:

  • Docker Files: docker compose at root, and docker files for each module (frontend + backend).

  • README Files: readme files have to be updated to reflect the changes and easy setup for other developers.

  • ENV Files: .env-example at both the root and in each module have to be updated with the right setup to easily set up the environment.

  • Cloud Services: for each environment there should be a separate instance.