海城百度公司 海城网站建设,专业做网站制作,登录入口网址,做视频网站程序多少钱文章目录 0、前言1、安装流程1.1、克隆GreaterWMS项目到UnRaid本地目录1.2、修改项目前后端端口1.3、修改baseurl1.4、修改Nginx.conf配置文件1.5、安装依赖插件1.5.1、Docker Compose Manager插件1.5.2、Python3环境 1.6、创建GreaterWMS容器1.6.1、为前后端启动脚本赋执行权限… 文章目录 0、前言1、安装流程1.1、克隆GreaterWMS项目到UnRaid本地目录1.2、修改项目前后端端口1.3、修改baseurl1.4、修改Nginx.conf配置文件1.5、安装依赖插件1.5.1、Docker Compose Manager插件1.5.2、Python3环境 1.6、创建GreaterWMS容器1.6.1、为前后端启动脚本赋执行权限1.6.2、下载前端依赖1.6.2、编译前端1.6.3、重新启动一次容器1.6.4、部署成功 2、使用步骤2.1、注册管理员账户2.2、修改语言2.3、安卓客户端 3、总结 0、前言
最近一直想找一个免费开源的仓库管理系统经过搜素发现了这款开源的福特亚太区的物流售后仓储管理流程虽然其官网有相关的Docker安装方法但Unraid还是有自己的特殊性没有自己亲自踩坑是不知道其中的道道的。所以在此分享折腾的全过程希望能够帮助到有同样需求的朋友们。 1、安装流程
1.1、克隆GreaterWMS项目到UnRaid本地目录
进入UnRaid的终端通过命令行方式克隆GreaterWMS项目到本地 cd /mnt/user/appdata/ git clone https://gitee.com/Singosgu/GreaterWMS.git 稍等一会儿就会将项目克隆到/mnt/user/appdata/GreaterWMS文件夹
1.2、修改项目前后端端口
对/mnt/user/appdata/GreaterWMS文件夹下docker-compose.yml文件中的front与backend项目端口进行修改默认front为8080:8080backend为8008:8008改成你自己想要的端口只要与其他再勇容器映射的端口不冲突就行比如我就改成front为28080:8080backend为28008:8008。
1.3、修改baseurl
紧接着再修改baseurl.txt文件文件路径为/docker/GreaterWMS/templates/public/statics/baseurl.txt。将http://127.0.0.1:8008改为UnRaid的IP映射端口比如我的UnRaid的IP为192.168.18.121结合前面修改的端口所以这里改为http://192.168.18.121:28008此步骤必须要将127.0.0.1修改为你的UnRaid主机ip否则不能登录系统。
1.4、修改Nginx.conf配置文件
再在GreaterWMS根目录中找到nginx.conf文件找到server 127.0.0.1:8008修改为server 127.0.0.1:28008【此步骤不需要修改127.0.0.1为192.168.18.121】
1.5、安装依赖插件
1.5.1、Docker Compose Manager插件
直接在【应用】市场内搜素安装即可。
1.5.2、Python3环境
如果你的UnRaid是6.11以上的可直接在【应用】市场内搜素安装即可。如果低于此版本则需先安装Nerd Tools插件再在此插件中选择Python3安装这一步是不是必须的我没有测试读者感兴趣的话可以自行测试器必要性。
1.6、创建GreaterWMS容器
1.6.1、为前后端启动脚本赋执行权限
chmod x web_start.sh chmod x backend_start.sh 如果不执行会在下一步时出现如下出错信息 error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: “/GreaterWMS/backend_start.sh”: permission denied: unknown见下图
1.6.2、下载前端依赖
cd /mnt/user/appdata/GreaterWMS docker-compose up -d 执行上述命令后会自动下载前端依赖如果出现下载失败导致前端无法启动此时先执行docker-compose down再docker-compose up -d重新下载直至成功为止。因为容器还是有点大拉取镜像可能会很慢——还与你的网络环境有关 成功后会出现如下的提示
1.6.2、编译前端
但此时还不能直接进入项目还需要编译前端我们输入命令进入到前端容器编译前端代码。 docker exec -it greaterwms_front /bin/bash #进入前端 cd /GreaterWMS/templates #进入容器内templates目录不执行改步会在下一步提示 “ Global Quasar CLI • ⚠️ Error Unknown command “build””错误信息 quasar build #编译前端代码成功后的提示如下图
1.6.3、重新启动一次容器
CtrlD键退出当前容器 cd /mnt/user/appdata/GreaterWMS进入到项目根目录 docker-compose down卸载容器再执行docker-compose up -d启动容器官网教程为docker restart greaterwms_backend——只需重启后端镜像即可在UnRaid中可以尝试在Docker页面重启后端容器。
1.6.4、部署成功
在UnRaid的Docker页面可以看到前后端容器均已开启了
2、使用步骤
2.1、注册管理员账户
在浏览器中输入前端容器的ip和端口就可以进入仓库管理系统了首先需要注册一个更利于账户。
2.2、修改语言 2.3、安卓客户端
官网提供了Windows、IOS、安卓客户端自行下载安装配置即可。唯一需要注意的是安卓是apks格式需要用sai工具进行安装。 3、总结
终于摸索着写完这篇仓库管理系统教程了更多的操作细节请前往官网的操作教程希望能够帮到有同样需求的童鞋们大家一起共同进步。