熊猫不是猫 如果你浪费了自我的年龄,那是挺可悲的。因为你的青春只能持续一点儿时间——很短的一点儿时间。——王尔德
博主

昨天 19:00在线

熊猫不是猫
读书而不思考,等于吃饭而不消化。——波尔克
歌曲封面 未知作品

萌ICP备20229950号 蜀ICP备2021028903号

网站已运行 5 年 16 天 13 小时 15 分

Powered by Typecho & Sunny

23 online · 42 ms

Title

NAS部署智能化企业级问卷系统,滴滴内部都在用

panda

·

NAS教程

·

Article

引言

文件系统我之前发过一些,例如填鸭、卷王这两个,都是非常优秀的开源文件系统。而今天要介绍的是刚开源不久的项目,前身是作为滴滴内部使用的企业级问卷系统。而在内部使用很久之后,项目应该很成熟了,不管是用于市场调研,客户满意度调研或者是报道、测评之类的,都已经非常成熟了。今天要介绍的便是智能化企业级问卷系统 - XIAOJUSURVEY。

项目介绍

项目体验

首先要给个好评的就是界面了,不管是登录界面还是登陆后的界面,都比我之前用过的好太多了。毕竟滴滴也不算小企业,在开发能力在一块还是有的,如今能开源出来,还蛮不错。

登录界面

点击创建问卷之后,左边会出现三个选项,基础调查、投票评选以及在线报名。而在右边则是问卷的名称以及问卷备注,备注仅创建者可见。

创建问卷

这里我们先看基础问卷的创建,编辑界面左边为题型选择,分为了输入类和选择类题型,覆盖了基础问卷需要的东西了,直接拖拽到问卷中就可以设置了。中间则是问卷的预览,点击其中的项可以在右边看到题型编辑器,同时支持对文字直接进行更改。

题型编辑

顶部的问卷设置中可进行时间设置以及提交限制的设置。

问卷设置

问卷的皮肤设置提供了一些主题直接使用,右边可以编辑样式,同时除了内容页的设置,也支持结果页的设置。

皮肤设置

所有设置完之后就可以点击右上角的发布了,这时候会弹出手机的预览图以及问卷的网址,将网址发给需要调研的用户即可。

发布界面

在对方填写完信息提交问卷之后,便能在数据中心中看到用户填写的内容了。

数据中心

在首页的问卷列表中能看到所有问卷的状态。

问卷列表

项目部署

该项目的部署并不难,这里我们先新建一个docker-compose文件,内容如下:

♾️ text 代码:
version: "3"
services:
  mongo:
    image: mongo:4
    container_name: xiaoju-survey-mongo
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: panda # 默认使用系统的环境变量
      MONGO_INITDB_ROOT_PASSWORD: pandapanda # 默认使用系统的环境变量
    ports:
      - "27017:27017" # 数据库端口
    volumes:
      - /volume1/docker/didi/db:/data/db # xiaoju-survey-data/db/data:/data/db
    networks:
      - xiaoju-survey

  xiaoju-survey:
    image: "xiaojusurvey/xiaoju-survey:1.1.2-slim"
    container_name: xiaoju-survey
    restart: always
    ports:
      - "8678:80" # API端口
    environment:
      XIAOJU_SURVEY_MONGO_URL: mongodb://${MONGO_INITDB_ROOT_USERNAME}:${MONGO_INITDB_ROOT_PASSWORD}@xiaoju-survey-mongo:27017 # docker-compose 会根据容器名称自动处理
    links:
      - mongo:mongo
    depends_on:
      - mongo
    networks:
      - xiaoju-survey

networks:
  xiaoju-survey:
    name: xiaoju-survey
    driver: bridge

这里如果端口有冲突记得更改一下本地端口,同时volumes的路径请按照自己本地环境设置,db数据库的账号密码也请记得更改,熊猫这里都是自用演示。

文件

核对好映射路径以及端口之后,我们打开SSH端口,用SSH工具连接上NAS之后移动到docker-compose文件的根目录下,输入docker-compose up -d启动容器。

项目运行

数据库和项目本身都启动之后便可以通过http://你的nasip+API的端口号访问项目了。进入后需自行注册用户。

总结

项目目前Docker并不是最新的,最新提供了团队管理以及逻辑管理,不过毕竟刚开源的项目,很多功能需要逐步开放,可以点个star后续看看发展,毕竟也算是企业内部使用开源出来的。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

三连
现在已有 34 次阅读,0 条评论,0 人点赞
Comment:共0条
😀😃😄😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩😘😗😚😙😋😛😜🤪🤝🤑🤗🤭🤫🤔🤐🤨😐😑😶😏😒🙄😬🤥😌😔😪🤤😴😷🤒🤕🤢🤮🤧🥵🥶🥴😵🤯🤠🥳😎🤓🧐😕😟🙁☹️😮😯😲😳🥺😦😧😨😰😥😢😭😱😖😣😞😓😩😫🥱😤😡😠🤬
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到熊猫的小站,站点内容已全部恢复,不过之前的评论无法恢复,如有友链请在友链界面自行申请 不再显示
博主