
关于
屏幕截图
安装和设置
安装后
支持 /改进 /建议
执照
支持多个用户体验(UX)研究方法的Web应用程序。
请参阅网站以获取更多信息。
使用以下一项:
git clone https://github.com/carlsonp/kort.git )npm install @carlsonp/kort从已发布的NPM软件包安装编辑app.js ,并选择设置adminUser并设置自己的用户名。
在app.js中编辑adminPassword值。
在app.js中可选设置allowUserRegistration ,以允许用户注册。否则,只能通过使用“管理员”访问的帐户创建用户。
可选设置Google身份验证。有关详细信息,请参见Wiki。
继续通过源或Docker安装。
安装node.js
安装MongoDB(3.0或更高),或通过编辑app.js文件并设置mongoURL来提供与现有服务器的连接。 Kort使用Mongoose包。要使用用户名和密码可选地保护MongoDB,请执行以下操作来为kort数据库创建用户:
打开mongo Commandline外壳:
mongo --port 27017选择数据库:
use kort
创建新用户:
db.createUser(
{
user: "kort",
pwd: "123",
roles: [ { role: "readWrite", db: "kort" } ]
}
)
然后编辑/etc/mongodb.conf和enable auth=true 。重新启动服务。确保使用适当的用户名和密码设置mongoURL 。
在命令行上运行npm install 。这将将依赖项安装到node_modules文件夹中。
从主目录运行node app.js这将在默认端口3000上启动nodejs服务器。
安装Docker
安装Docker-Compose
构建容器
docker-compose build
启动容器(使用-d以独立模式运行)
docker-compose up停止容器(使用独立模式时)
docker-compose down来自MongoDB的数据被持续并安装为./data/文件夹中的Docker卷。
您可以通过http:// localhost:3000连接
app.js中设置的adminUser和adminPassword是将在首次启动时创建的帐户的用户名和密码。用它登录。
打开一个GitHub问题。
Kort在GPLV3下获得许可。