
關於
屏幕截圖
安裝和設置
安裝後
支持 /改進 /建議
執照
支持多個用戶體驗(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下獲得許可。