Sorry, i put all secrets in my code. I don't need 12 factors at all.
It's super easy to deploy to multiple environments, because code is single source of truth.
It's super easy to deploy to multiple environments, because code is single source of truth.
You separate out the secrets to keep them secret.
My point is, make the code easy to clone in a runnable shape wihtout any hacking on host system.
Seriously...bad idea. One repo leak or even one bad copy/paste in StackOverflow and you're done.