Closed wangweitung closed 1 year ago
supervisor里面,把-b 0.0.0.0去掉就可以了
supervisor里面,把-b 0.0.0.0去掉就可以了 如下图,删除了GreaterWMS文件夹下的
supervisor
文件里面的-b 0.0.0.0
。 然后docker-compose up -d
结果还是一样,无法注册:
并且:8008端口的页面也打不开了。
用ubuntu server很容易复现的。 1、git clone https://github.com/GreaterWMS/GreaterWMS.git。 2、cd GreaterWMS/。 3、删除supervisor文件里面的-b 0.0.0.0 。 4、docker-compose up -d。 5、docker-compose restart。 6、打开ip:8080,注册失败。 7、打开ip:8008,打开失败。
你等下,好像有人动过docker代码了
可能是您的baseurl.js 没修改,可以参照我们的Docker部署文档https://www.56yhz.com/zh-hans/docs/39/14/
可能是您的baseurl.js 没修改,可以参照我们的Docker部署文档https://www.56yhz.com/zh-hans/docs/39/14/
需要改哪里呢?
是第6步里,把127.0.0.1改成啥?docker的虚拟地址172.18.0.2? 还是改成docker宿主机的内网ip 192.168.1.211?
6.开始部署 //拉取代码 git clone https://gitee.com/Singosgu/GreaterWMS.git //运行项目前需要修改baseurl.js的内容 vim templates/public/statics/baseurl.js //将127.0.0.1修改为服务器的IP地址 //运行项目前需要修改nginx.conf的内容 vim nginx.conf //将127.0.0.1修改为本机IP地址,如果部署到服务器,修改为服务器IP地址
不是,baseurl.js要改成你部署机器的局域网IP地址
稍等,我重新部署下试试
我更新了一下docker相关的代码,您更新一下
我更新了一下docker相关的代码,您更新一下
好,我重新拉取下代码。 你是不是还没push到github上,看不到你更新了啥
已经可以了
已经可以了
的确可以了。 但仍有一个问题:部署OK后,首次打开页面,提示注册管理员。更换新web/手机端登陆后,仍然提示注册管理员。不应该只有一个管理员账号吗?
另外,如下图的登陆界面,也有提示注册为管理员,就意味着所有人都可以随意注册管理员账号。这样不利于数据的管理。
一个管理员对应的是一个仓库的数据,不同管理员,后台数据不互通
一个管理员对应的是一个仓库的数据,不同管理员,后台数据不互通
通常情况下,第一个管理员创建后,应该禁止其他人再注册成为管理员。 因为部署完成后,使用场景就确定了,允许多人注册管理员,容易造成混淆。
我用A用户名注册管理员。然后退出登录,再用B用户名注册。退出后,无法再用A管理员登陆了。
可以登入,管理员的数据是分离的,而且你是注册仓库管理员,不是超级用户管理员
我用的这个方法部署的docker,网页也可以打开,但是无法注册。
部署步骤: