Example Applications in Distributions – do we need them?

As the three “major” distributions, Tomcat, Wildfly and Operaton “Run” are now part of the build process and available as Docker images, I wondered about the example applications which are shipped alongside.

I think they are great for beginners to immediately explore, but they are unnecessary if I just want to use the Docker Image to host my applications in production. Obviously this forum is biased towards expert users, but maybe we should make a conscious decision if we want to keep them, instead just accepting the default.

What do you think about this? Necessary for easier onboarding, annoying for expert users? Or will advanced Operaton Users build their own Docker images (maybe with engine plugins they use) anyways?

I already questioned this myself. I think it should be configureable in the container.

I think without any config it should be production ready (e.g. no demo application, with default settings that make sense for a production system)

With one simple flag it should be in dev mode (e.g. demo application is deployed, CORS is configured to accept all origins)