From b7059766796ee645d8a49a5f63dbc8ef0ccf5dc0 Mon Sep 17 00:00:00 2001 From: Pierre-antoine Comby Date: Thu, 15 Aug 2019 17:59:56 +0200 Subject: [PATCH] add instruction for local setup --- README.md | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index eb05f91f..3aabb724 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n $ cd note_kfet $ git clone git@gitlab.crans.org:bde/nk20.git . 3. Environment Virtuel - + À la racine du projet: $ virtualenv env @@ -35,24 +35,45 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n On utilise uwsgi et Nginx pour gérer le coté serveu : $ sudo ln -s /var/www/note_kfet/nginx_note.conf /etc/nginx/sites-enabled/ - + **Modifier la config nginx pour l'adapter à votre server!** - + Si l'on a un emperor (plusieurs instance uwsgi): - + $ sudo ln -s /var/www/note_kfet/uwsgi_note.ini /etc/uwsgi/sites/ - Sinon: - + Sinon: + $ sudo ln -s /var/www/note_kfet/uwsgi_note.ini /etc/uwsgi/apps-enabled/ + 5. Base de données Pour le moment c'est du sqllite, pas de config particulière. - + ## Développer en local Il est tout a fait possible de travailler en local, vive `./manage.py runserver` ! +1. Cloner le dépot là ou vous voulez: + + $ git@gitlab.crans.org:bde/nk20.git + +2. Environnement Virtuel + + $ virtualenv env + $ source /env/bin/activate + (env)$ pip install -r requirements.txt + +3. Migrations: + + (env)$ ./manage.py makemigrations + (env)$ ./manage.py migrate + +4. Enjoy: + + (env)$ ./manage.py runserver + + ## Cahier des Charges Il est disponible [ici](https://wiki.crans.org/NoteKfet/NoteKfet2018/CdC).