The solution should be intuitive and have ideally the same behavior when starting the server in development mode or in production mode with docker.