一、Ferry工单系统:
本系统是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。. 致力于减少跨部门之间的沟通,自动任务的执行,提升工作效率与工作质量,减少不必要的工作量与人为出错率。. 代码拉取完成,页面将自动刷新.
二、环境说明
本系统的搭建需要MySQL、Redis和Ferry三个镜像来共同构建!!!
版本说明:
我在部署时分别用到的版本为:MySQL:5,Redis:6.0,Ferry:1.0.1。
三、搭建步骤说明
创建网络
sudo docker network create --subnet 172.20.0.0/16 --ip-range 172.20.100.0/24 test-online
指定网络运行MySQL、Redis两个容器
sudo docker run -dp 3306:3306 --name=mysql-server -e MYSQL_ROOT_PASSWORD=test --network test-online
mysql:5
sudo docker run -dp 6379:6379 --name=redis6.0 --network test-online redis:6.0
创建Ferry数据库
3.1连接数据库容器
sudo docker exec -it mysql-server bash
3.2创建ferry数据库
mysql> create database ferry;
Query OK, 1 row affected (0.00 sec)
拉取Ferry代码目录并修改配置
4.1拉取代码目录sudo git clone https://github.com/lanyulei/ferry.git
4.2修改配置文件
vim /etc/config/setting.yml......
database:
dbtype: mysql
host: mysql-server
name: ferry
password: test
port: 3306
username: root
.......
redis:
url: redis://redis6.0:6379
......
4.3创建文件sudo touch ferry/config/needinit
运行Ferry容器
sudo docker run -itd --name ferry -p 8002:8002 --network test-online -v
/root/ferry/config/:/opt/workflow/ferry/config lanyulei/ferry:1.0.1
- 查看是否三个容器都处于up状态
- 浏览器访问测试是否搭建成功
Ferry监听端口为8002 - 如果出现下面图片中样子,那么恭喜你搭建成功啦,登录初始化用户名为admin密码为123456!!!
四、有疑问请投稿至3289958946@qq.com
还不快抢沙发