Executer le dockerfile et installer toutes les dépendances
sudo docker-compose runsudo docker-compose up dbSe placer éventuellement sur un autre terminal
sudo docker exec -it mysql-container /bin/bash
mysql -u root -p makeOurPlanetGreatAgain < docker-entrypoint-initdb.d/dump.sqlSortir du terminal
exitsudo docker-compose up web127.0.0.1:8000
- login : admin
- mp : djangoadmin
- login : Alou
- mp : tototata
- login : Sekou
- mp : djangouser
- login : Salomon
- mp : cisse2019
- login : uti
- mp : ituituitu
- Tout utilisateur du site est auteur, c'est à dire qu'il peut publier des projets, commenter des projets et financer des projets
- Pour tout financement d'un projet par un utilisateur (quelques soit le montant), les données de ce utilisateur sont mises à jour. Dorenavant il aura le status financeur
- Quand un utilisateur commente un projet, si son status (is_evaluateur_profil) est activé, il pourra évaluer le projet en attribuant une note qui sera visible à coté de son commentaire; sinon cette note ne sera pas affiché et vaut 0 en base de données.
- Quand un utilisateur commente un projet, seules les autres utilisateurs peuvent aimer ce commentaire.
- Si le nombre de commentaire mise par un utilisateur est supérieur à 1, et que la somme des likes données à ces commentaires dépassent 1, son status is_evaluateur_profil est mise à Vrai, c'est à dire que dorenavant il pourra donner une note qui sera visible par les autres utilisateurs. Cette règle de gestion peut être modifié, au moins 10 likes pour 2 projets différents par exemple.