Commit graph

11 commits

Author SHA1 Message Date
Qwann
a14f1db9a1 doc added for kfet new fixtures 2017-01-14 16:23:45 +01:00
Martin Pépin
14733c07a0 Petits changements
Clarification du README
Utilisation de sed pour construire les fichiers de config
2016-09-12 19:33:39 +02:00
Martin Pépin
f37bdd90b7 Crée un setup proche de celui en production
On fait tourner GestioCOF avec daphne derrière un reverse-proxy Apache
sur la VM Vagrant tout comme sur le serveur de production. On peut tester
en local GestioCOF en “conditions réelles”.

Le serveur lancé avec `python manage.py runserver 0.0.0.0:8000` est toujours
accessible à la même url `localhost:8000`.

Le (nouveau) serveur apache est accessible à `localhost:8080`.

Pour appliquer les changements dans le code au serveur type prod, il faut
relancer le worker : `sudo supervisorctl restart worker`. Alors que le serveur
de dev se relance tout seul.

NB important : ce patch supprime le mot de passe sur le serveur redis en dev,
pour faire marcher ce nouveau setup avec un version précédente de la VM, il faut
lancer `sudo redis-cli config set requirepass ""`
2016-09-12 16:49:37 +02:00
Martin Pépin
2989a6e186 Add sites fixture 2016-08-26 16:43:02 +02:00
Martin Pépin
26edffd78f Fix typos in README 2016-08-19 21:25:04 +02:00
Martin Pépin
7bb7fcf0a7 Mentionne les fixtures dans le README 2016-07-15 13:39:23 +02:00
Martin Pepin
fd7673b056 Update README.md
Ajout d'un commentaire sur l'existence d'une doc utilisateur.
2016-06-19 12:22:17 +02:00
Martin Pépin
fc0296b1eb Typos 2016-05-26 23:31:28 +02:00
Basile Clement
7f6b5c8ad8 Clarifie la procédure d'installation manuelle
Clarifie la procédure de configuration de MySQL lors d'une installation
manuelle et intègre un paragraphe pour expliquer comment utiliser
SQLite.
2016-05-26 21:31:35 +02:00
Basile Clement
1bd92f7ff7 Ajoute un environnement de développement
Ce commit ajoute une configuration Vagrant permettant d'avoir un
environnement de développement facile à installer et réutilisable (cf
README.md).

En particulier :

 - Vagrantfile est un fichier qui décrit une machine virtuelle Vagrant.
   La configuration est assez proche des défauts, et n'introduit que
   deux différences : les ports 8000 et 80 sont bindés sur les ports
   8000 et 8080 (respectivement) sur la machine hôte, et le script
   `provisioning/bootstrap.sh` est utilisé pour configurer une nouvelle
   machine virtuelle.

 - provisioning/bootstrap.sh est un script shell qui s'occupe
   d'installer les paquets nécessaire et de configurer la machine
   virtuelle pour que GestioCOF fonctionne.

 - cof/settings_dev.py est un fichier de configuration minimal
   permettant de faire fonctionner GestioCOF, configuré pour être
   utilisé avec Vagrant mais facilement adaptable.
2016-05-26 20:52:03 +02:00
Martin Pepin
35d46d449d Add README.md 2016-05-24 09:35:55 +02:00