"Show HN" is nice because it signals to the community that the submitter is posting their own work. I hope merging the threads doesn't spoil the feeling :)
Thanks for sharing that repo. I have a similar setup, but with each service in its own compose file as I added them over time. I would definitely use WireHole if I didn't have everything running already.