From 2fe97f4421e62068ddd87925f280a127fefaa8fd Mon Sep 17 00:00:00 2001 From: RachelGaubil <rachel.gaubil@univ-grenoble-alpes.fr> Date: Wed, 5 Oct 2022 15:34:56 +0200 Subject: [PATCH] corrections --- README.md | 42 ++++++++++++++++++++++++------------------ crenum.conf | 2 +- crenum.service | 4 ++-- 3 files changed, 27 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 67e14efd..b0002613 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,4 @@ -# 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. diff --git a/crenum.conf b/crenum.conf index 901df57b..088d8722 100644 --- a/crenum.conf +++ b/crenum.conf @@ -1,5 +1,5 @@ <VirtualHost *:80> -ServerName crenum.test +ServerName crenum.v2 ProxyPreserveHost On ProxyPass / http://localhost:5000/ ProxyPassReverse / http://localhost:5000/ diff --git a/crenum.service b/crenum.service index 1d4a6a26..c0d29f33 100644 --- a/crenum.service +++ b/crenum.service @@ -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 -- GitLab