It takes your source app code and containerizes it.
Yes, it is a Dockerfile replacement. Instead of creating Dockerfile for every little script you might have, just let the buildpack do the job.
What is lifecycle?
It is a go
program that executes logic in buildpacks. Much like docker build .
executes Dockerfile, the lifecycle
executes buildpack.
Why the hype?