there are few benefits to make this project to run on docker
- there are issues with windows users to run this application. as I am a mac developer, it's hard for me to maintain two os to develop. docker will solve the problem here.
- there is a ib gateway docker image https://github.com/gnzsnz/ib-gateway-docker, we can easily integrate all you need is wheel to a ib gateway running on docker.
- potential future hosted solution. after we get everything to run on docker and maybe use docker secrets to manage credentials, everything will be ready to run on cloud. it can help developers to host their own versions or in the future a hosted product for a broader customer base.
there are few benefits to make this project to run on docker