【经验记录贴】使用配置文件提高项目的可维护性
mark一下。
整体修改前后如下:
课题:
在项目中有一个支持的文件类型的FILE_TYPE的定义,
这个是写死在主程序中,每次增加可以支持的文件类型的时候,都需要去修改主程序中这个FILGE_TYPE的定义。
主程序修改其实不太花时间,但是每次重新打包成docker镜像,然后更新容器,比较花时间(主要是我的镜像比较大,打包好移动到正式环境,比较花时间)。
解决方法:
后来想到可以把这个设定,移动到配置文件中,然后在docker中挂载出来,这样的话,每次就不用重新打包,直接更新配置文件,重启服务就可以了。
1)移动到正式环境也只需要移动一个文件,不用移动整个镜像文件
2)修改的时候,也只需要改一下配置文件,不需要动主程序