This should keep all the dependency build artifacts in a cached layer below the layer that builds our app and links the final binary.