
Acerca de
Capturas de pantalla
Instalación y configuración
Después de la instalación
Apoyo / mejora / sugerencias
Licencia
Una aplicación web que admite múltiples métodos de investigación de experiencia de usuario (UX).
Consulte el sitio web para obtener más información.
Use uno de los siguientes:
git clone https://github.com/carlsonp/kort.git )npm install @carlsonp/kort Edite app.js y opcionalmente configure el adminUser y establezca su propio nombre de usuario.
Edite el valor adminPassword en app.js
Opcionalmente, establezca allowUserRegistration en app.js para permitir a los usuarios registrarse. De lo contrario, los usuarios solo pueden ser creados por cuentas con acceso 'Admin'.
Opcionalmente, configure la autenticación de Google. Vea el wiki para más detalles.
Continuar la instalación a través de la fuente o a través de Docker.
Instalar node.js
Instale MongoDB (3.0 o superior) o proporcione una conexión a un servidor existente editando el archivo app.js y configurando el mongoURL . Kort usa el paquete Mongoose. Para asegurar opcionalmente su MongoDB con un nombre de usuario y contraseña, cree un usuario para la base de datos kort haciendo lo siguiente:
Abra un shell de línea de comandos de Mongo:
mongo --port 27017Seleccione la base de datos:
use kort
Crea el nuevo usuario:
db.createUser(
{
user: "kort",
pwd: "123",
roles: [ { role: "readWrite", db: "kort" } ]
}
)
Luego edite /etc/mongodb.conf y habilite auth=true . Reiniciar el servicio. Asegúrese de establecer el mongoURL con el nombre de usuario y la contraseña apropiados.
Ejecute npm install en la línea de comandos. Esto instalará las dependencias en la carpeta node_modules .
Ejecute node app.js desde el directorio principal. Esto iniciará el servidor NodeJS en el puerto predeterminado 3000.
Instalar Docker
Instalar Docker-Compose
Construye los contenedores
docker-compose build
Inicie los contenedores (use -d para ejecutar en modo separado)
docker-compose upDetenga los contenedores (cuando se usa el modo separado)
docker-compose down Los datos de MongoDB se persisten y se montan como un volumen de Docker en la carpeta ./data/ .
Puede conectarse a través de http: // localhost: 3000
El adminUser y adminPassword que se establece en app.js es el nombre de usuario y la contraseña para la cuenta que se creará al iniciar el primer lanzamiento. Use esto para iniciar sesión.
Abra un problema de GitHub.
Kort tiene licencia bajo el GPLV3.