From 9b67f77be78379d723de90a531a2c005e564ef83 Mon Sep 17 00:00:00 2001 From: Lyanis Souidi Date: Mon, 13 May 2024 15:48:40 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 80 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index c89adcd..80343ca 100644 --- a/README.md +++ b/README.md @@ -17,55 +17,57 @@ Mini-app Flask remplaçant les CGI scripts de `scodoc.iutv`. ## Installation 1. Créer un utilisateur - - adduser installmgr +```bash +adduser installmgr +``` 2. Cloner le dépot - - cd /opt - git clone https://scodoc.org/git/viennet/installmgr.git - chown -R installmgr installmgr +```bash +git clone https://scodoc.org/git/ScoDoc/installmgr.git /opt/installmgr +chown -R installmgr:installmgr /opt/installmgr +``` 3. Créer l'environnement - - su - installmgr - cd /opt/installmgr - python3 -m venv venv - source venv/bin/activate - pip install wheel - pip install -r requirements.txt +```bash +su - installmgr +cd /opt/installmgr +python3 -m venv venv +source venv/bin/activate +pip install wheel +pip install -r requirements.txt +``` 4. Créer les répertoires - - mkdir incoming_dumps - # et éventuellement: - echo 1000 > counter +```bash +mkdir incoming_dumps +# et éventuellement: +echo 1000 > counter +``` 5. Configurer nginx - - location /scodoc-installmgr { - # forward application requests to the gunicorn server - proxy_pass http://localhost:8010; - proxy_redirect off; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto https; - proxy_connect_timeout 120; - client_max_body_size 100m; - } - - +```nginx +location /scodoc-installmgr { + # forward application requests to the gunicorn server + proxy_pass http://localhost:8010; + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_connect_timeout 120; + client_max_body_size 100m; +} +``` 6. Installer le service - - cp etc/installmgr.service /etc/systemd/system/ - systemctl daemon-reload - systemctl start installmgr - +```bash +cp etc/installmgr.service /etc/systemd/system/ +systemctl daemon-reload +systemctl start installmgr +``` 7. Tester Depuis un client extérieur, - - http https://scodoc.org/scodoc-installmgr/last_stable_version - +```bash +http https://scodoc.org/scodoc-installmgr/last_stable_version +```