ghauth
ghauth copied to clipboard
feat: add docker/compose
添加docker部署方式
包含内容
- docker-compose部署
- docker部署
- readme更新
存在的潜在问题
- 在config.yml中,mongodb的host配置十分难以定位,因此为了可以正常运行,Dockerfile中粗暴地将所有的
host: 127.0.0.1
替换,可能会存在潜在问题- 可能的解决方式:config.yml中,mongodb配置节下的
host: 127.0.0.1
替换为host: 127.0.0.1 #mongo host
或者其他存在唯一行的特征的内容方便Dockerfile中使用sed替换,redis配置节同理。
- 可能的解决方式:config.yml中,mongodb配置节下的
- 在
src/install/install.js
中,有些地方使用例如fs.existsSync('./install.lock')
的方式定位文件,有的地方使用path.join(__dirname, '../config/config.yml')
的方式定位文件。后一种定位文件的方式存在__dirname
路径是src/install
的问题,例如config.yml会定位到src/config/config.yml
,实际上这个路径并不存在。暂时没有好的办法,先在Dockerfile中粗暴地将它替换掉了。