Make a Dockerfile for this app using maven to build a "fat" jar.
Modify the code in the app and rebuild the image. Observe which layers are cached.
Change the messages shown at runtime, by changing the ENV variables and by volume-mounting the included message.txt
Look in resources