two stages to speed up the build, create an app base container than reuse when needed