
Sobre
Capturas de tela
Instalação e configuração
Após a instalação
Suporte / Melhoria / Sugestões
Licença
Um aplicativo da Web que suporta métodos de pesquisa de experiência em múltiplas experiências do usuário (UX).
Consulte o site para obter mais informações.
Use um dos seguintes:
git clone https://github.com/carlsonp/kort.git )npm install @carlsonp/kort Editar app.js e opcionalmente defina o adminUser e defina seu próprio nome de usuário.
Edite o valor adminPassword em app.js
Opcionalmente, defina allowUserRegistration no app.js para permitir que os usuários se registrem. Caso contrário, os usuários só poderão ser criados por contas com acesso 'admin'.
Opcionalmente, configure a autenticação do Google. Veja o wiki para obter detalhes.
Continue a instalação via fonte ou via Docker.
Instale o Node.js
Instale o MongoDB (3.0 ou superior) ou forneça uma conexão com um servidor existente, editando o arquivo app.js e definindo o mongoURL . O KORT usa o pacote de mongustoe. Para proteger opcionalmente seu mongodb com um nome de usuário e senha, crie um usuário para o banco de dados kort fazendo o seguinte:
Abra um shell de linha de comando MONGO:
mongo --port 27017Selecione o banco de dados:
use kort
Crie o novo usuário:
db.createUser(
{
user: "kort",
pwd: "123",
roles: [ { role: "readWrite", db: "kort" } ]
}
)
Em seguida, edite /etc/mongodb.conf e enable auth=true . Reinicie o serviço. Certifique -se de definir o mongoURL com o nome de usuário e a senha apropriados.
Execute npm install na linha de comando. Isso instalará as dependências na pasta node_modules .
Execute node app.js do diretório principal. Isso iniciará o servidor NodeJS na porta 3000 padrão.
Instale o docker
Instale o docker-compose
Construir os recipientes
docker-compose build
Inicie os contêineres (use -d para ser executado no modo destacado)
docker-compose upPare os recipientes (ao usar o modo destacado)
docker-compose down Os dados do MongoDB são persistidos e montados como um volume do docker na pasta ./data/ .
Você pode se conectar via http: // localhost: 3000
O adminUser e adminPassword , definido no app.js é o nome de usuário e a senha da conta que será criada no primeiro lançamento. Use isso para fazer login.
Abra um problema do GitHub.
O KORT é licenciado sob o GPLV3.