Dépôt de démonstration pour montrer un exemple d'implémentation du site circuit scientifique bordelais en utilisant NodeJS, MongoDB et Jade.
L'installation de l'application nécessite nodejs > 6.0 (sauf dans le cas d'utilisation via docker).
git clone https://github.com/EnseirbTelecom/it340-seed.git
cd it340-full
npm install
Pour lancer l'application sur le système il faut une installation MongoDB fonctionnelle, préfèrentiellement sur la machine localhost et le port 27017.
Il est possible de régler l'url de MongoDB en utilisant la variable d'environnement MONGO. Il est possible aussi de régler l'url du serveur en passant par la variable d'environnement API.
Pour démarrer l'application il faut lancer la commande npm start.
Il est possible de lancer l'application grâce à docker. Pour cela, il faut disposer de docker ainsi que docker-compose. Pour lancer l'application, il faut lancer la commande npm run docker.
Voici les différentes commandes du système de build:
npm run build: compile l'applicationnpm test: lance les tests
Les fichiers compilés sont placés dans le répertoire dist.