
О
Скриншоты
Установка и настройка
После установки
Поддержка / улучшение / предложения
Лицензия
Веб -приложение, поддерживающее множественные методы исследования пользовательского опыта (UX).
Смотрите сайт для получения дополнительной информации.
Используйте одно из следующих:
git clone https://github.com/carlsonp/kort.git )npm install @carlsonp/kort Редактировать app.js и опционально установите adminUser и установите свое собственное имя пользователя.
Редактировать значение adminPassword в app.js
Необязательно установить allowUserRegistration в app.js , чтобы позволить пользователям зарегистрироваться. В противном случае пользователи могут быть созданы только с помощью учетных записей с доступом к «администратору».
Необязательно настроить Google Authentication. Смотрите вики для деталей.
Продолжить установку через источник или через Docker.
Установите node.js
Установите MongoDB (3,0 или выше) или предоставьте подключение к существующему серверу, отредактировав файл app.js и установив mongoURL . Корт использует пакет Mongoose. Чтобы необязательно защитить свой MongoDB с помощью имени пользователя и пароля, создайте пользователя для базы данных kort , выполнив следующее:
Откройте оболочку командной команды Mongo:
mongo --port 27017Выберите базу данных:
use kort
Создайте нового пользователя:
db.createUser(
{
user: "kort",
pwd: "123",
roles: [ { role: "readWrite", db: "kort" } ]
}
)
Затем редактируйте /etc/mongodb.conf и включите auth=true . Перезагрузите услугу. Обязательно установите mongoURL с соответствующим именем пользователя и паролем.
Запустите npm install на командном линии. Это установит зависимости в папку node_modules .
Запустите node app.js из основного каталога. Это запустит сервер Nodejs в порту 3000 по умолчанию.
Установите Docker
Установите Docker-Compose
Создайте контейнеры
docker-compose build
Запустите контейнеры (используйте -d для запуска в отдельном режиме)
docker-compose upОстановите контейнеры (при использовании отдельного режима)
docker-compose down Данные от MongoDB сохраняются и устанавливаются в виде тома Docker в папке ./data/ .
Вы можете подключиться через http: // localhost: 3000
adminUser и adminPassword , установленные в app.js являются именем пользователя и паролем для учетной записи, которая будет создана при первом запусках. Используйте это, чтобы войти в систему.
Откройте проблему GitHub.
Корт имеет лицензию в соответствии с GPLV3.