Skip to content
Snippets Groups Projects
Commit 2fe97f44 authored by Rachel Gaubil's avatar Rachel Gaubil
Browse files

corrections

parent fd23b251
No related branches found
No related tags found
No related merge requests found
# CreNum
# CreNum-v2 : application Flask
## Installation
......@@ -10,9 +8,9 @@ Python doit être installé sur votre machine.
**Déploiement**
`git clone git@gitlab.com:litt-arts-num/crenum.git`
`git clone git@gitlab.com:litt-arts-num/crenum-v2.git`
`cd crenum`
`cd crenum-v2`
`pip install -r requirements.txt`
......@@ -28,8 +26,8 @@ WantedBy=multi-user.target
[Service]
User=gaubilr
WorkingDirectory=/home/gaubilr/Projets/flask/crenum-flask
ExecStart=/usr/bin/python3 /home/gaubilr/Projets/flask/crenum-flask/crenum.py
WorkingDirectory=/home/gaubilr/Projets/crenum-v2
ExecStart=/usr/bin/python3 /home/gaubilr/Projets/crenum-v2/crenum.py
TimeoutSec=600
Restart=always
```
......@@ -41,20 +39,28 @@ sudo systemctl start crenum.service
```
Vous pouvez vérifier l'état de l'application à l'aide de `sudo systemctl status crenum.service`
si changement de port bien penser à stopper et relancer le service
Si vous re-modifiez ce fichier ultérieurement, pensez bien à stopper puis relancer le service.
pour la conf apache :
/etc/apache2/sites-available
ne pas mettre le chemin : (cherche direct dans le dossier des conf)
sudo a2ensite apache.conf
activer : sudo systemctl reload apache2 (cmd)
sudo service apache2 restart (Arnaud)
-> faut-il faire les deux
Pour configurer le nom de domaine, modifiez le fichier `crenum.conf` et déplacez-le dans le dossier `/etc/apache2/sites-available/`.
```
<VirtualHost *:80>
ServerName crenum.v2
ProxyPreserveHost On
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
Timeout 2400
ProxyTimeout 2400
</VirtualHost>
```
efface l'ancien url git qui n'est plus le bon et en remet un
(git remote rm origin // git remote add origin git://jdzqoljdqz/)
Si vous re-modifiez ce fichier ultérieurement, pensez bien à le désactiver puis le ré-activer.
```
sudo a2dissite crenum.conf
sudo a2ensite crenum.conf
```
Entre chacune de ces commandes il vous sera sûrement demandé de relancer apache : `sudo systemctl reload apache2` (ou `sudo service apache2 restart`).
## Contenu
Le site est construit avec un squelette `twig` (`/templates`) dans lequel on injecte les sorties de fichiers `xsl` (`/templates/data`) qui permettent d'adapter les données (`/templates/data/xml`) à la visualisation.
Le site est une application Flask avec un squelette `twig` (`/templates`) dans lequel on injecte les sorties de fichiers `xsl` (`/templates/data`) qui permettent d'adapter les données (`/templates/data/xml`) à la visualisation.
<VirtualHost *:80>
ServerName crenum.test
ServerName crenum.v2
ProxyPreserveHost On
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
......
......@@ -7,7 +7,7 @@ WantedBy=multi-user.target
[Service]
User=gaubilr
WorkingDirectory=/home/gaubilr/Projets/flask/crenum-flask
ExecStart=/usr/bin/python3 /home/gaubilr/Projets/flask/crenum-flask/crenum.py
WorkingDirectory=/home/gaubilr/Projets/crenum-v2/
ExecStart=/usr/bin/python3 /home/gaubilr/Projets/crenum-v2/crenum.py
TimeoutSec=600
Restart=always
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment