企业邮件系统搭建的关键要素与效率提升策略探讨
613
2022-05-30
发现问题
随着项目部署的服务器越来越多,每次项目部署都需要在每台服务器拉取代码,久而久之,每次部署都消耗大量时间。所以,我们需要找到一个解决方案,简化每次部署代码的操作。
解决方案
本次推荐的工具是walle https://walle-web.io/
优点
安装便捷,依赖少
环境区分,简单清晰
缺点
由于采用SCP传输,大型项目会缓慢
大量执行脚本耗时引起提示失败,实际上多等待就能完成
项目安装
详情参考链接 https://walle-web.io/docs/installation.html
这里说明一些需要关注的点
nginx
nginx配置的端口号 5000 对应的是
https://github.com/meolu/walle-web/blob/master/walle/config/settings_prod.py
中的端口 5000 ,如果需要修改的话,要一起改掉
数据库
如果需要修改数据库连接,直接关闭walle然后修改https://github.com/meolu/walle-web/blob/master/walle/config/settings_prod.py中的数据库连接配置即可
报错 网络连接失败
有时候walle会提示网络连接失败,过一会儿就好了
部署项目
填写服务器ip一定要用内网ip
填写服务器ip一定要用内网ip
填写服务器ip一定要用内网ip
总结
从看文档到部署完成walle,大概花了不到一天的时间。
部署完成后,简化了从服务器拉取项目的操作,从而提高了工作效率。
参考资料
https://walle-web.io/
https://github.com/meolu/walle-web
PHP 数据库
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。