docker部署的walle项目配置的一些坑

用docker配好了walle本以为可以开心的玩耍了,没想到项目配置的时候还有那么多坑,现在就一一介绍下。

项目名称、环境、分支根据自己情况选择。

注意1:Git Repo:建议用ssh协议,如:ssh://git@192.168.xx.xxx:xxx/ichub2/front.git

注意2:目标集群,需要在服务器管理中添加目标机,(目标机:部署walle的服务器;宿主机:docker容器),否则会报server_ids:xxx的错误:(没有遇到该错误可以忽略)

勾选目标机,点击‘>’按钮,添加至目标集群:

up-4aafe671d5fbab4e9824a6d46f799551cb3.png

up-b3485cedbd9327162255b4d1f752ce63bc9.png

否则会有如下报错:

up-97f778bbfb23fdcd44793ef37305876718c.png

注意3:目标集群部署路径,建议挂在/mnt/工程名/项目名/code。建议给mnt文件夹777权限;工程名、项目名自己根据实际情况决定,可以只写一个,但是code必须要写(不建议用其他名字),用来放最新代码。

注意4:目标集群部署仓库,建议放在目标机用户目录下,如:/home/目标机名/仓库名/工程名/项目名。工程名和项目名和部署路径保持一致。

注意5:仓库版本保留数,不要太多也不要太少,不然出问题不好定位,建议保留3~5个版本。

注意6:任务配置,如果有些安装包变化不大的话,建议建一个文件夹预先安装好,在项目部署的时候做个软连接过来,可以节省项目部署时间。

注意7:宿主机对目标机免密登陆注意:

  • sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
  • 用户目录权限为 755 或者 700,就是不能是77x。
  • .ssh目录权限一般为755或者700。
  • rsa_id.pub 及authorized_keys权限一般为644
  • rsa_id权限必须为600

注意8:在检测通过后项目部署时拉取代码失败,需要将宿主机密钥添加到git仓库,同时在宿主机执行一次git clone ssh://xxxx.git。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值