I want to make it easier to deploy this project on other platform more easily so I am thinking to integrate docker in the project.