Optional: Docker improvements
Petr mentioned:
The compose seems satisfactory. However, I would recommend using environment variables to set ports. The current approach is hard-coded, and any changes would require rewriting the module. With environment variables set up in the docker-compose file, you could have independent setups for module definitions. This would make it easier to manage ports and avoid any potential conflicts in the future.
Since there are no issues with the docker at the end, it should now be possible to create real databases for each module. Well since Michal liked that we tried to use Postgres, you could take a look.
Edited by Kryštof-Mikuláš Štys