大伙分享一下使用 laradock 是怎样的一个部署方案?
比如有这样的结构:
(admin server) * 2
(api server) * n (n>1)
(worker server) * n
大伙是怎么进行一键部署的
composer install
每台机器都要跑,(现在是进入workspace
容器人肉跑)migraion
的进行(同上)crontab
任务已经写在了workspace
容器, 理论上workspace
容器只在一台机器运行
如果安装依赖就要运行workspace
容器,导致每一台机器都要运行workspace
容器,因为worksapce
包含定时任务,会导致重复执行,虽然可以在代码下手,但是有没有别的方案?
- 其它服务器安装完成依赖,停止
workspace
容器 - 拆分
workspace
容器
大伙是怎么处理这个问题的,都来分享一下吧!!!