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 +```