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 ## Installation
...@@ -10,9 +8,9 @@ Python doit être installé sur votre machine. ...@@ -10,9 +8,9 @@ Python doit être installé sur votre machine.
**Déploiement** **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` `pip install -r requirements.txt`
...@@ -28,8 +26,8 @@ WantedBy=multi-user.target ...@@ -28,8 +26,8 @@ WantedBy=multi-user.target
[Service] [Service]
User=gaubilr User=gaubilr
WorkingDirectory=/home/gaubilr/Projets/flask/crenum-flask WorkingDirectory=/home/gaubilr/Projets/crenum-v2
ExecStart=/usr/bin/python3 /home/gaubilr/Projets/flask/crenum-flask/crenum.py ExecStart=/usr/bin/python3 /home/gaubilr/Projets/crenum-v2/crenum.py
TimeoutSec=600 TimeoutSec=600
Restart=always Restart=always
``` ```
...@@ -41,20 +39,28 @@ sudo systemctl start crenum.service ...@@ -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` 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 : Pour configurer le nom de domaine, modifiez le fichier `crenum.conf` et déplacez-le dans le dossier `/etc/apache2/sites-available/`.
/etc/apache2/sites-available ```
ne pas mettre le chemin : (cherche direct dans le dossier des conf) <VirtualHost *:80>
sudo a2ensite apache.conf ServerName crenum.v2
activer : sudo systemctl reload apache2 (cmd) ProxyPreserveHost On
sudo service apache2 restart (Arnaud) ProxyPass / http://localhost:5000/
-> faut-il faire les deux ProxyPassReverse / http://localhost:5000/
Timeout 2400
ProxyTimeout 2400
</VirtualHost>
```
efface l'ancien url git qui n'est plus le bon et en remet un Si vous re-modifiez ce fichier ultérieurement, pensez bien à le désactiver puis le ré-activer.
(git remote rm origin // git remote add origin git://jdzqoljdqz/) ```
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 ## 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> <VirtualHost *:80>
ServerName crenum.test ServerName crenum.v2
ProxyPreserveHost On ProxyPreserveHost On
ProxyPass / http://localhost:5000/ ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/ ProxyPassReverse / http://localhost:5000/
......
...@@ -7,7 +7,7 @@ WantedBy=multi-user.target ...@@ -7,7 +7,7 @@ WantedBy=multi-user.target
[Service] [Service]
User=gaubilr User=gaubilr
WorkingDirectory=/home/gaubilr/Projets/flask/crenum-flask WorkingDirectory=/home/gaubilr/Projets/crenum-v2/
ExecStart=/usr/bin/python3 /home/gaubilr/Projets/flask/crenum-flask/crenum.py ExecStart=/usr/bin/python3 /home/gaubilr/Projets/crenum-v2/crenum.py
TimeoutSec=600 TimeoutSec=600
Restart=always 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