基于docker的ferry工单系统的部署与搭建

文章 2023-05-14

一、Ferry工单系统

 本系统是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。. 致力于减少跨部门之间的沟通,自动任务的执行,提升工作效率与工作质量,减少不必要的工作量与人为出错率。. 代码拉取完成,页面将自动刷新.

二、环境说明

 本系统的搭建需要MySQL、Redis和Ferry三个镜像来共同构建!!!

版本说明:

 我在部署时分别用到的版本为:MySQL:5,Redis:6.0,Ferry:1.0.1。

三、搭建步骤说明

  1. 创建网络

    sudo docker network create --subnet 172.20.0.0/16 --ip-range 172.20.100.0/24 test-online

  2. 指定网络运行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

  3. 创建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)

  4. 拉取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

  5. 运行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

  6. 查看是否三个容器都处于up状态

容器是否正常运行

  1. 浏览器访问测试是否搭建成功
    Ferry监听端口为8002
  2. 如果出现下面图片中样子,那么恭喜你搭建成功啦,登录初始化用户名为admin密码为123456!!!

访问测试工单系统搭建是否成功

四、有疑问请投稿至3289958946@qq.com

知识共享署名声明
本文由 Online_ 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论

召唤看板娘