
À propos
Captures d'écran
Installation et configuration
Après l'installation
Soutien / amélioration / suggestions
Licence
Une application Web prenant en charge plusieurs méthodes de recherche d'expérience utilisateur (UX).
Voir le site Web pour plus d'informations.
Utilisez l'un des éléments suivants:
git clone https://github.com/carlsonp/kort.git )npm install @carlsonp/kort Modifiez app.js et définissez éventuellement l' adminUser et définissez votre propre nom d'utilisateur.
Modifiez la valeur adminPassword dans app.js
Définir éventuellement allowUserRegistration dans app.js pour permettre aux utilisateurs de s'inscrire. Sinon, les utilisateurs ne peuvent être créés que par des comptes avec un accès «administrateur».
Configurer éventuellement l'authentification Google. Voir le wiki pour plus de détails.
Continuez l'installation via Source ou via Docker.
Installer Node.js
Installez MongoDB (3.0 ou supérieur) ou fournissez une connexion à un serveur existant en modifiant le fichier app.js et en définissant le mongoURL . Kort utilise le package Mongoose. Pour sécuriser éventuellement votre MongoDB avec un nom d'utilisateur et un mot de passe, créez un utilisateur pour la base de données kort en effectuant ce qui suit:
Ouvrez un shell de ligne de commande Mongo:
mongo --port 27017Sélectionnez la base de données:
use kort
Créer le nouvel utilisateur:
db.createUser(
{
user: "kort",
pwd: "123",
roles: [ { role: "readWrite", db: "kort" } ]
}
)
Puis modifier /etc/mongodb.conf et activer auth=true . Redémarrez le service. Assurez-vous de définir le mongoURL avec le nom d'utilisateur et le mot de passe appropriés.
Exécutez npm install sur la ligne de commande. Cela installera les dépendances dans le dossier node_modules .
Exécutez node app.js à partir du répertoire principal. Cela démarrera le serveur NodeJS sur le port par défaut 3000.
Installer Docker
Installer Docker-Compose
Construisez les conteneurs
docker-compose build
Démarrez les conteneurs (utilisez -D pour fonctionner en mode détaché)
docker-compose upArrêtez les conteneurs (lorsque vous utilisez le mode détaché)
docker-compose down Les données de MongoDB sont persistées et montées comme un volume Docker dans le dossier ./data/ .
Vous pouvez vous connecter via http: // localhost: 3000
L' adminUser et adminPassword qui est défini dans app.js est le nom d'utilisateur et le mot de passe du compte qui sera créé lors du premier lancement. Utilisez-le pour vous connecter.
Ouvrez un problème GitHub.
Kort est autorisé sous le GPLV3.