XIAOJUSURVEY问卷系统,适用于市场调研、客户满意度调研、在线考试、投票、报道、测评等众多场景。数据能力上,经过上亿量级打磨,沉淀了分题统计、交叉分析、多渠道分析等在线报表能力,快速满足专业化分析。
一、在CentOS7.7上安装MongoDB
1. 创建MongoDB仓库文件:
echo '[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc' | sudo tee /etc/yum.repos.d/mongodb-org-4.4.repo
2. 安装
sudo yum install -y mongodb-org
3. 启动
sudo systemctl start mongod
4. 设置开机自动运行
sudo systemctl enable mongod
二、克隆(我的在/root/下:具体自己核实)
使用国内镜像吧 github不通
git clone https://gitee.com/didiopensource/xiaoju-survey.git
如果不支持 git npm则先
sudo yum install git
sudo yum install npm
三、安装xiaoju-survey server端 会启动3000端口的ws端
cd /root/xiaoju-survey/server
npm install
npm run dev
安装web端并启动 会启动8080端口web端
cd /root/xiaoju-survey/web
npm install
npm run serve
好不容易装好都能启动,可3000/8080两个端口,启动了一个另外一端就关闭
需要大家自己动手参考上边mangodb的命令让两个进程常驻并开机启动(以上两个npm run结尾+&)
cd /root/xiaoju-survey/server
npm run dev &
cd /root/xiaoju-survey/web
npm run serve &