Create-authenik8-app scaffolds all that in one command it's opinionated by design because mistakes happen when you build under pressure .I have a repo showing what will be generated When you run the command npx create-authenik8-app too so you know what to expect
Btw this was mostly built on my smartphone using termux because my laptop broke halfway but I just had to keep moving and I was roasted for that on reddit
I would genuinely appreciate feedback from anyone who has solved similar problem differently and from any users of this tool