Skip to content

CS-Emmental/platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS Emmental

Documentation

Read the docs

Prérequis (sur Linux)

  • Vérifier l'installation de docker-compose, sinon installer: docker-compose --version
  • Vérifier l'installation de make, sinon installer: make --version

Lancer la plateforme en local en dev

  • Télécharger et copier à la racine les volumes locaux de mongodb
  • Lancer l'application: make run
  • Aller sur la page d'accueil de l'application

NB: Lors de la première installation, il est prudent de lancer pipenv install dans le dossier back et npm install && npm run serve dans le dossier front

Développement

  • Le hot reload est activé sur les docker back et front
  • Pour voir les logs, utiliser la commande: docker logs <docker_name> -f
  • Pour insérer des données dans mongodb: docker exec -it <mongo_docker_name> mongo use cs-emmental

Tests

Pour l'instant, seuls des tests du back sont écris. Pour les lancer:

  • Se placer dans /back
  • Lancer l'environnement virtuel: pipenv shell
  • Lancer les tests: pytest