8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-23 11:53:12 +00:00

Un peu de style

This commit is contained in:
Gabriel Detraz 2016-07-07 12:32:16 +02:00
parent 34c10b7113
commit 5cd7165a72

View file

@ -1,32 +1,33 @@
== Re2o == # Re2o
Avant propos : ## Avant propos
Re2o est un logiciel d'administration développé initiallement au rezometz. Il se veut agnostique au réseau considéré, de manière à être installable en quelques clics. Re2o est un logiciel d'administration développé initiallement au rezometz. Il se veut agnostique au réseau considéré, de manière à être installable en quelques clics.
Il utilise le framework django avec python3. Il permet de gérer les adhérents, les machines, les factures, les droits d'accès, les switchs et la topologie du réseau. Il utilise le framework django avec python3. Il permet de gérer les adhérents, les machines, les factures, les droits d'accès, les switchs et la topologie du réseau.
De cette manière, il est possible de pluguer très facilement des services dessus, qui accèdent à la base de donnée en passant par django (ex : dhcp), en chargeant la liste de toutes les mac-ip, ou la liste des mac-ip autorisées sur le réseau (adhérent à jour de cotisation). De cette manière, il est possible de pluguer très facilement des services dessus, qui accèdent à la base de donnée en passant par django (ex : dhcp), en chargeant la liste de toutes les mac-ip, ou la liste des mac-ip autorisées sur le réseau (adhérent à jour de cotisation).
Installation : ## Installation
Dépendances : Dépendances :
python3-django (1.8, jessie-backports) * python3-django (1.8, jessie-backports)
django-bootstrap3 (pip install) * django-bootstrap3 (pip install)
python3-django-macaddress (stretch) * python3-django-macaddress (stretch)
python3-dateutil (jessie-backports) * python3-dateutil (jessie-backports)
Moteur de db conseillé (mysql), postgresql fonctionne également. Moteur de db conseillé (mysql), postgresql fonctionne également.
Pour mysql, il faut installer : Pour mysql, il faut installer :
mysql-server (jessie)
python3-mysqldb (jessie-backports)
Configuration : * mysql-server (jessie)
* python3-mysqldb (jessie-backports)
## Configuration
Le site est prêt a fonctionner, il faut simplement créer la base de donnée (par défaut re2o), et régler les variables présentes dans setting_local.py Le site est prêt a fonctionner, il faut simplement créer la base de donnée (par défaut re2o), et régler les variables présentes dans setting_local.py
Un fichier d'exemple est disponible. Un fichier d'exemple est disponible.
Ensuite, effectuer les migrations. Un squelette de base de donnée, via un mysqldump peut être fourni. Ensuite, effectuer les migrations. Un squelette de base de donnée, via un mysqldump peut être fourni.
Configuration avec apache : ## Mise en production avec apache
re2o/wsgi.py permet de fonctionner avec apache2 en production re2o/wsgi.py permet de fonctionner avec apache2 en production