TODO:
- Integrate database and redis with the service if required
- Add Mail service
- Add OpenLDAP service
- Add DNS service if required - Bind9
- Add Reverse Proxy for container DNS and expose ports except publishing - Nginx reverse Proxy
- Manage data volumes - docker named volume
- Manage log volumes or docker logs - elk
- Config updates, implicit tool api integration
- Replace all the images with custom docker images to make it more specific to the project. https://docs.docker.com/get-started/