精华内容
下载资源
问答
  • 修改logo 由于是强行迁移到K8s集群中,有些数据并没有改变 之后点击保存,会出问题,然后打开ferry-mysql数据库服务,把域名后得端口号去掉 之后就可以加载到图标了 大家也发现了,ferry系统还是需要优化的,要不然...

    效果

    在这里插入图片描述
    在这里插入图片描述
    ferry是一个开源项目,主要使用go语言编写,想了解更多看下项目地址吧
    项目gitlab地址:
    https://github.com/lanyulei/ferry

    演示demo地址:
    http://fdevops.com:8001/
    账号密码:admin/123456

    前提

    本篇域名已经写死到容器内部了(前后端)
    域名:devferry.wmqhealth.com
    如果想修改成其他的,可以看下面介绍部署到kubernetes集群上的第一个点,然后就可以修改成其他域名的了。或者联系我给你们重新打下镜像

    docker部署

    https://blog.csdn.net/zhanremo3062/article/details/115118613

    kubernetes部署

    下面不需要操作!只是说明一下我是怎么修改的。
    该项目并没有提供kubernetes上部署文档。
    我本想给它封装成helm,大家可以直接安装,不过时间原因,先做到部署到kebernetes集群上吧~

    基于使用docker部署方法,修改后部署到kubernetes集群中,主要修改项大概有以下几点:
    1)修改访问域名
    把端口号去掉,因为我们在最后使用的是ingress 80端口代理

    cat .env.production 
    
    # just a flag
    ENV = 'production'
    
    # base api
    VUE_APP_BASE_API = 'http://devferry.wmqhealth.com'
    

    2)修改redis、mysql、backend的容器名称
    ferry_redisferry_mysqlferry_backend修改成ferry-redisferry-mysqlferry-backend
    这样做,只要是集群中不支持使用下划线命名,改为中划线在kubernetes集群中,不暴露端口号的情况下让它们互相访问
    3)ferry-web服务需要修改转发路径
    容器内的路径:/etc/nginx/nginx.conf,把所有字段ferry_backend改成ferry-backend
    这也是为了之后部署在kubernets集群中,ferry-web服务可以访问到ferry-backend服务,因为下划线不是有效的命名规范

    以上这些我都已经做完了,并打成了镜像上传到华为云中,大家可以直接拉取使用。不过还是建议看下我接下来的部署方法




    开始操作吧!

    1、拉取镜像

    找一台k8s节点主机,操作即可
    镜像一共是4个,其中ferry-backend和ferry-web比较重要,再就是redis和mysql部署必须使用指定的,注意mysql用户名和密码默认是root/123456

    docker pull swr.ap-southeast-3.myhuaweicloud.com/ferry/mysql:20210819
    docker pull swr.ap-southeast-3.myhuaweicloud.com/ferry/redis:20210819
    docker pull swr.ap-southeast-3.myhuaweicloud.com/ferry/web:20210819
    docker pull swr.ap-southeast-3.myhuaweicloud.com/ferry/backend:20210819
    

    2、创建服务

    数据库服务
    服务名称:ferry-mysql
    服务类型:statefulset
    映射端口号:无
    pvc挂载容器内路径:

    /var/lib/mysql
    

    在这里插入图片描述
    缓存服务
    服务名称:ferry-redis
    服务类型:statefulset
    映射端口号:无
    pvc挂载容器内路径:

    /var/lib/redis/data
    

    在这里插入图片描述
    后端服务
    服务名称:ferry-backend
    服务类型:deployment
    映射端口号:无
    pvc挂载容器内路径:

    /opt/ferry/config
    /opt/ferry/logs
    

    这时候backend容器应该一直会报连接数据库错误,不断重启
    解决方法:
    找到映射容器文件的服务(主机映射、NFS服务映射等等),然后修改/opt/ferry/config/settings.yml文件,把所有ferry_mysql改成ferry-mysql,也就是上面提到的下划线改成中划线,ferry_redis改成ferry-redis
    在这里插入图片描述
    再重新启动backend服务,就不会再重启了

    在这里插入图片描述

    前端服务
    服务名称:ferry-web
    服务类型:deployment
    映射端口号:无
    pvc挂载容器内路径:无

    在这里插入图片描述

    以上服务启动顺序
    redis–>mysql–>backend–>web

    3、初始化数据库

    进入到ferry-backend服务pod中,执行命令

    ./ferry init -c=/opt/ferry/config/settings.yml
    

    在这里插入图片描述
    最后显示数据库初始化成功即可

    4、创建ingress代理

    服务类型:ingress
    绑定域名:devferry.wmqhealth.com
    关联负载:ferry-web
    容器端口号:8001
    在这里插入图片描述

    最后浏览器访问:devferry.wmqhealth.com

    集成ldap

    打开ferry-backend服务pod,修改settingsyml文件

    vi /opt/ferry/config/settings.yml
    
      ldap:
        anonymousquery: 0
        basedn: ou=员工,xxxxx,dc=cn   //配置从什么地方搜索用户
        bindpwd: xxxx                  //管理员密码
        binduserdn: cn=manager,xxxxx,dc=cn   //管理员账号
        host: ldap.xxxx.cn            
        port: 636
        tls: 1                    //是否开启ldaps://连接,默认是ldap://
        userfield: uid            //登录名字段
    

    我这里需要问题了,ldap默认登录不能切回普通登录,只能在数据库里修改了。
    在这里插入图片描述

    修改logo

    由于是强行迁移到K8s集群中,有些数据并没有改变
    在这里插入图片描述
    之后点击保存,会出问题,然后打开ferry-mysql数据库服务,把域名后得端口号去掉

    在这里插入图片描述
    之后就可以加载到图标了

    大家也发现了,ferry系统还是需要优化的,要不然修改的地方非常多~

    展开全文
  • 基于Gin + Vue + Element UI前引入分离的工单系统 流程中心 通过灵活的配置流程,模版等数据,非常快速方便​​的生成工单流程,通过对流程进行任务绑定,实现流程中的钩子操作,目前支持绑定邮件来通知处理,当然为...
  • cd ferry mkdir -p docker/mysql/data # mysql的数据目录 mkdir -p docker/redis/data # redis的数据目录 修改配置文件 vim config/settings.yml 替换成自己的ip地址 sed -i 's#192.168.1.1#192.168.84.136#g...

    声明

    本篇使用容器方式部署,由于gitlab拉取的代码不断更新,一段时间后,部署的方式就会发生变化,本篇是以gitlab上2021.08部署方法汇总的,其他时间段不能用此博客。

    个人提供:ferry迁移到k8s文档,建议先操作一遍docker方式部署

    环境准备

    1、安装git

    centos7 系统可直接yum install git安装
    其他系统自行百度

    2、安装docker-compose

    curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    docker-compose -v
    

    3、安装容器引擎

    版本是ce19.03

    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    yum install -y docker-ce-19.03.13-3.el7 docker-ce-cli-19.03.13-3.el7 containerd.io
    

    设置阿里云镜像加速

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://rfzmfq61.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
    

    服务部署

    创建工作目录

    mkdir /opt/ferry && cd /opt/ferry
    

    1、拉取代码

    #第一步、拉取最新的代码
    git clone https://github.com/lanyulei/ferry_web.git
    git clone https://github.com/lanyulei/ferry.git
    

    本篇是基于2021.8.20号修订的ferry版本,如果时间太久,不建议使用本篇文档部署ferry,因为非常有可能此时的gitlab代码与彼时的不一致,造成各种部署问题

    本篇使用的gitlab代码已经整理好(整理不易,支持一下穷博主吧),下载地址:https://download.csdn.net/download/zhanremo3062/21382572

    下载完成后,把ferry2.0目录解压到/opt/ferry目录下

    2、修改配置

    1)修改前端配置

    cd /opt/ferry/ferry_web
    

    修改字段,把devferry.wmqhealth.com换成自己要访问得域名或者ip
    比如我想服务部署完成后通过devferry.wmqhealth.com:8001访问ferry服务,那就

    sed -i 's+fdevops.com+devferry.wmqhealth.com+' .env.production
    

    检查看下修改结果

    cat .env.production 
    
    # just a flag
    ENV = 'production'
    
    # base api
    VUE_APP_BASE_API = 'http://devferry.wmqhealth.com:8001'
    
    

    2)修改服务配置

    cd ../ferry
    
    sed -i 's+fdevops.com+devferry.wmqhealth.com+' docker-compose.yml
    

    在这里插入图片描述

    3、启动服务

    cd /opt/ferry/ferry_web && docker build . -t ferry_web
    #上一步执行大约10分钟
    
    cd ../ferry && docker-compose up -d
    
    

    4、初始化数据库

    docker run -ti --rm \
    --link ferry_mysql:mysql \
    --net=ferry_default \
    --volume /opt/ferry/ferry/config:/opt/ferry/config \
    registry.cn-beijing.aliyuncs.com/lanyulei/ferry:v1.0.0-2 \
    ./ferry init -c=/opt/ferry/config/settings.yml
    

    在这里插入图片描述

    其中/opt/ferry/ferry是我的工作目录,根据自己实际情况修改,下面的-c ...的路径不用修改

    正常情况下,到这里已经部署完成,浏览器可访问了

    不过我这里部署完成后,遇到了问题,查看ferry_backend容器日志显示不能连接到mysql
    在这里插入图片描述
    然后查看docker-compose文件,发现指定了link连接名:ferry_mysql
    同样,redis也得修改
    那修改的文件已经被映射到了容器数据目录,而容器数据目录就是当前工作目录下的.data/目录,进入到这个目录,修改配置文件

    vim /opt/ferry/ferry/data/config/settings.yml
    

    在这里插入图片描述
    在这里插入图片描述
    重启docker服务

    systemctl restart docker
    

    浏览器访问devferry.wmqhealth.com
    在这里插入图片描述
    终于成功了

    ferry部署到kuberenetes,请移步https://blog.csdn.net/zhanremo3062/article/details/119816049

    展开全文
  • Ferry工单管理系统安装部署

    千次阅读 2021-12-24 11:24:13
    Ferry安装过程记录

    引用作都的介绍:

    本系统是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。

    致力于减少跨部门之间的沟通,自动任务的执行,提升工作效率与工作质量,减少不必要的工作量与人为出错率。

    演示Demo: ferry - ferry

    账号密码:admin/123456

    Gitee: 仓库地址  Github:仓库地址

    文档:介绍 - 兰玉磊的个人博客

    根据作者的安装文档,写的简单了些,在这个过程中碰到很多问题,因些自己记录了一下安装过程:

    Ferry安装配置

    首先安装所需要用的基础软件vim,wget,git

    yum –y install vim wget git

    一、安装mysql

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    yum -y install mysql57-community-release-el7-10.noarch.rpm

    yum -y install mysql-community-server

    systemctl start  mysqld.service   #启动mysql

    grep "password" /var/log/mysqld.log #找到安装后的默认密码

    mysql -uroot -p

    #输入初始密码(是上面图片最后面的SZgbj8,kpjSU此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

    #其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功。

    #创建一个ferry用户用于ferry安装

    create user 'ferry'@'localhost' identified by ' password ';

    #给ferry用户授权可以访问ferry数据库

    grant all privileges on ferry.* to 'ferry'@'localhost' identified by ' password ' ;

    flush privileges;

    exit

    二、Go语方环境安装

    wget https://studygolang.com/dl/golang/go1.17.5.linux-amd64.tar.gz

    tar -C/usr/local -xvf go1.17.5.linux-amd64.tar.gz

    mkdir /opt/gopath

    cat >> /etc/profile <<EOF

    export GOROOT=/usr/local/go

    export GOPATH=/opt/gopath

    export PATH=\$PATH:\$GOROOT/bin

    export GOPROXY=https://goproxy.cn #设置go代理

    EOF

    source /etc/profile

    go version

    可以看到go的版本则安装成功。

    三、安装redis

    查看gcc版本,版本过低编译redis6会报错,升级gcc

    # 升级到gcc 9.3:

    yum -y install centos-release-scl

    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

    scl enable devtoolset-9 bash

    # 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。

    # 如果要长期使用gcc 9.3的话:

    echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile

    wget http://download.redis.io/releases/redis-6.2.6.tar.gz

    tar zxvf redis-6.2.6.tar.gz

    cd redis-6.2.6/

    make && make PREFIX=/usr/local/redis install

    # 编译安装到指定目录下

    make PREFIX=/usr/local/redis install

    # 编译出错时,清出编译生成的文件

    make distclean

    # 卸载

    make uninstall

    mkdir /etc/redis

    #修改redis.conf文件设置开机启动

    daemonize no 改为 daemonize yes

    cp redis.conf /etc/redis/6379.conf

    cd utils

    cp redis_init_script /etc/init.d/redis_6379

    chmod +x /etc/init.d/redis_6379

    #修改redis_6379

    将EXEC=/usr/local/bin/redis-server改为安装路径:

    EXEC=/usr/local/redis/bin/redis-server

    #启动redis

    /etc/init.d/redis_6379 start

    #设置redis开机启动

    chkconfig --add redis_6379

    chkconfig redis_6379 on

    四、安装node

    wget https://npm.taobao.org/mirrors/node/v14.18.2/node-v14.18.2-linux-x64.tar.gz

    tar xf node-v14.18.2-linux-x64.tar.gz

    mv node-v14.18.2-linux-x64 /opt/

    vim /etc/profile

    最后一行添加 : export PATH=$PATH:/opt/node-v14.18.2-linux-x64/bin

    source /etc/profile

    node v

    npm -v

    可以显示版本号则安装成功

    五、ferry后端部署

    cd /opt

    # 1. 拉取代码,以下命令二选一即可:

    git clone https://github.com/lanyulei/ferry.git

    git clone https://gitee.com/yllan/ferry.git

     # 2. 进入工作路径

    cd ferry

     # 3. 交叉编译(centos)

    env GOOS=linux GOARCH=amd64 go build

    更多交叉编译内容,请访问 https://www.fdevops.com/2020/03/08/go-locale-configuration

     # 4. config目录上传到项目根路径下,并确认配置信息是否正确

    vim config/settings.yml

      1). 修改为自己的数据库信息

      2). 修改为自己的邮件服务器地址

    其他的根据情况来修改调整

     # 4. 创建日志路径及静态文件经历

    mkdir -p log static/uploadfile static/scripts static/template

     # 5. 将本地项目下static/template目录下的所有文件上传的到,服务器对应的项目目录下static/template

     # 6. 连接数据库,并创建数据库

    create database ferry charset 'utf8mb4';

     # 7. 初始化数据

    ./ferry init -c=config/settings.yml

     

    # 8. 启动程序,推荐通过"进程管理工具"进行启动维护

    nohup ./ferry server -c=config/settings.yml > /dev/null 2>&1 &

    六、ferry前端部署:

    # 1. 拉取代码,以下命令二选一即可:

    git clone https://github.com/lanyulei/ferry_web.git

    git clone https://gitee.com/yllan/ferry_web.git

     # 2. 进入工作路径

    cd ferry_web

     # 3. 安装依赖

    npm config set registry https://registry.npm.taobao.org

    npm install

    # 若npm install安装失败,可尝试使用一下命令安装

    npm install --unsafe-perm

     # 推荐使用cnpm

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    cnpm install

    #这个过程中会碰到类似下图中的问题

    #后面如果一直卡在那,再报错的话,我们就单独将这个包再安装一次如:

    cnpm install --save is-buffer@^1.1.5

    #直到出现如下图所示,则这一步安装组件完成

    # 4. 修改 .env.production 文件

    # base api

    VUE_APP_BASE_API = 'http://fdevops.com:8001'  # 修改为您自己的域名也可以是IP地址

    # 5. 编译

    cnpm run build:prod

    #下面的图是在编译时碰到的问题记录

    #缺少webpack包,安装下,不要安装太高版本否则会报错

    cnpm install --save webpack@^4.5.0

    #注意这个问题

    file-loader版本过高编译完成后,图片会有object module错误

    cnpm install file-loader@^4.2.0

    #编译时报下面错误,缺少组件,继续安装组件

    cnpm install --save @babel/helper-validator-option 

    #下图这个问题需要重建node-sass

    cnpm rebuild node-sass

    #重建过程中还是报错,看提示是缺少目录,我们创建这个目录,并给目录所有权

    mkdir -p /opt/ferry/ferry_web/node_modules/_node-sass@4.14.1@node-sass/vendor

    chmod 777 /opt/ferry/ferry_web/node_modules/_node-sass@4.14.1@node-sass/vendor

    #在github下载这个文件会比较慢或都报错,我们可以直接先下好

    wget https://npm.taobao.org/mirrors/node-sass/v4.14.1/linux-x64-83_binding.node

    #然后将下载好的文件放到对应的目录中即可

    mv linux-x64-83_binding.node /opt/ferry/ferry_web/node_modules/_node-sass@4.14.1@node-sass/vendor/linux-x64-83/binding.node

    cnpm rebuild node-sass

    #又来新的错误了,总结下是需要安装几个新的组件

    cnpm install --save core-js regenerator-runtime svg-baker-runtime

    #安装完成后继续执行编译命令

    cnpm run build:prod

    #总算搞定了。

    七、nginx安装配置

    #安装nginx

    yum install yum-utils

    #添加源到 

    vim /etc/yum.repos.d/nginx.repo

    [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    
    [nginx-mainline]
    name=nginx mainline repo
    baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=https://nginx.org/keys/nginx_signing.key

    yum -y install nginx

    添加ferry配置文件

    vim /etc/nginx/conf.d/ferry.conf

    server {
    
      listen 8001; # 监听端口
    
      server_name 10.100.168.70:8001; # 域名可以有多个,用空格隔开
    
     
    
      #charset koi8-r;
    
     
    
      #access_log  logs/host.access.log  main;
    
      location / {
    
        root /opt/ferry/ferry_web/web;
    
        index index.html index.htm; #目录内的默认打开文件,如果没有匹配到index.html,则搜索index.htm,依次类推
    
      }
    
     
    
      #ssl配置省略
    
      location /api {
    
        # rewrite ^.+api/?(.*)$ /$1 break;
    
        proxy_pass http://127.0.0.1:8002; #node api server 即需要代理的IP地址
    
        proxy_redirect off;
    
        proxy_set_header Host $host:$server_port;
    
        proxy_set_header X-Real-IP $remote_addr;
    
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    
      }
    
     
    
      # 登陆
    
      location /login {
    
        proxy_pass http://127.0.0.1:8002; #node api server 即需要代理的IP地址
    
        proxy_redirect off;
    
        proxy_ignore_client_abort on;
    
        proxy_max_temp_file_size 256m;
    
        proxy_connect_timeout      90;
    
        proxy_send_timeout         90;
    
        proxy_read_timeout         90;
    
        proxy_buffer_size          4k;
    
        proxy_buffers              4 32k;
    
        proxy_busy_buffers_size    32k;
    
        proxy_temp_file_write_size 64k;
    
        proxy_http_version 1.1;
    
        proxy_set_header Connection "";
    
        proxy_set_header Host $host:$server_port;
    
        proxy_set_header X-Real-IP $remote_addr;
    
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    
      }
    
     
    
      # 刷新token
    
      location /refresh_token {
    
        proxy_pass http://127.0.0.1:8002; #node api server 即需要代理的IP地址
    
        proxy_set_header Host $host:$server_port;
    
      }
    
     
    
      # 接口地址
    
      location /swagger {
    
        proxy_pass http://127.0.0.1:8002; #node api server 即需要代理的IP地址
    
        proxy_set_header Host $host:$server_port;
    
      }
    
     
    
      # 后端静态文件路径
    
      location /static/uploadfile {
    
        proxy_pass http://127.0.0.1:8002; #node api server 即需要代理的IP地址
    
        proxy_set_header Host $host:$server_port;
    
      }
    
     
    
      #error_page  404              /404.html;    #对错误页面404.html 做了定向配置
    
     
    
      # redirect server error pages to the static page /50x.html
    
      #将服务器错误页面重定向到静态页面/50x.html
    
      #
    
      error_page 500 502 503 504 /50x.html;
    
      location = /50x.html {
    
        root html;
    
      }
    
    }

    #检查配置文件是否有错

    nginx t

    #启动nginx

    nginx

    #启动完成后查看下主要的几个端口是否已开启

    #记得在防火墙上打开被访问的端口8001

    firewall-cmd --zone=public --add-port=8001/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

    重新载入

    firewall-cmd --reload

    安装完成

    展开全文
  • 三分钟搭建开源的工单系统ferry

    千次阅读 2021-01-06 11:32:54
    源码:https://gitee.com/yllan/ferry 官方安装文档:https://www.fdevops.com/docs/ferry-tutorial-document/introduction docker安装: 第一步、拉取最新的代码 # 以下命令二选一即可: git clone ...

    源码:https://gitee.com/yllan/ferry

    官方安装文档:https://www.fdevops.com/docs/ferry-tutorial-document/introduction

     

    docker安装:

    第一步、拉取最新的代码

    # 以下命令二选一即可:

    git clone https://github.com/lanyulei/ferry.git

    git clone https://gitee.com/yllan/ferry.git # 国内推荐,较快

    第二步、初始化操作

     

    创建数据存储目录

     

    # 进入到项目目录执行一下命令

    mkdir -p docker/mysql/data # mysql的数据目录

    mkdir -p docker/redis/data # redis的数据目录

     

    修改配置文件(config/settings.yml)

    vim config/settings.yml

    修改数据库配置,host 修改为 ferry_mysql

     

    修改redis配置,修改为如下配置

    url: redis://ferry_redis:6379

     

    第三步、修改ferry_web的初始化脚本

     

    sed -i 's#192.168.1.1#192.168.1.80#g' docker/nginx/entrypoint/docker-entrypoint.sh

    # 192.168.1.80 修改为你需要访问的地址,域名或者IP。

     

    docker run -ti --rm \

    --link ferry_mysql:mysql \

    --net=ferry_default \

    --volume /home/ferry_data/config:/opt/ferry/config \

    registry.cn-beijing.aliyuncs.com/lanyulei/ferry:v1.0.0-2 \

    ./ferry init -c=/opt/ferry/config/settings.yml

     

    第四步、配置 http://192.168.1.80:8001/

     

    1.添加用户

    2.角色权限分配

    3.岗位管理/部门管理及其他设置我这里就不演示了。

    4.接下来这几个很关键工单模板设定就要到这里设置了(也可以分给各部门管理员定义自己的模板和审批流程)

    5.设置好了账号/权限/流程模板 工单系统就可以用了。

     

     

     

    展开全文
  • Ferry:使用 Docker 的大数据开发环境 Ferry 可让您在 AWS、OpenStack 和本地机器上启动、运行和管理大数据集群。 它通过利用诸如类的技术来做到这一点。 渡轮目前支持: Hadoop/YARN(版本 2.5.1) 卡桑德拉...
  • 安装工单系统

    2021-08-07 12:24:32
    安装工单系统 内容精选换一换代码迁移工具进行代码迁移时,需要调用Linux下的rpm、deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行。IDE插件只支持以Web模式使用root用户安装工具,不支持...
  • ferry2.0.tar

    2021-08-20 11:26:04
    ferry工单系统文件2021.8.20
  • Gin 是一款 Golang 的微框架,凭借着其封装优雅,API友好,源码注释明确的优势,在 Golang...ferry 是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。 致.
  • 9个常用的开源工单系统

    千次阅读 2018-05-07 15:07:00
    工单系统(也称为问题跟踪系统,故障工单系统,支持工单或事件工单系统)是一个计算机软件包或基于Web的软件包,用于管理和维护组织需要的问题列表。 工单系统通常用于组织的创建,更新和解决报告的客户问题。 有...
  • ferry工单系统是一个集工单统计、任务钩子、RBAC权限管理、灵活配置流程与模版于一身的开源工单系统,当然也可以称之为工作流引擎。 **权限控制:**给予casbin的rbac权限控制开发,能非常灵活的控制左侧菜单及页面...
  • 在按照文章中的步骤操作时,执行到 步骤时,报错,提示如下: 请问这个情况应该如何解决?
  • 最近在研究工单系统的时候,被我找到一个非常流弊的工单系统,我们都知道工单系统最麻烦的就是流程和模版的维护,并且,在工单处理过程中很可能会添加一些操作,这些操作被称之为钩子。就按我目前调研的结果来说,...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 135
精华内容 54
关键字:

ferry工单系统