Try GitHub - castlecraft/custom_frappe_docker
check these diffs to make relevant changes.
- Comparing main...agriculture · castlecraft/custom_frappe_docker · GitHub
- Comparing main...isppme · castlecraft/custom_frappe_docker · GitHub
In case of private apps refer Frappe Docker: How to build a custom image with a private repo - #2 by revant_one