détails install

This commit is contained in:
Emmanuel Viennet 2021-09-30 16:11:55 +02:00
parent bfc19cbab4
commit 5facef1365
5 changed files with 31 additions and 15 deletions

View File

@ -139,7 +139,8 @@ moyenne générale du semestre déjà obtenue par l'étudiant.*
L'administrateur peut changer la fonction de calcul du bonus sport via le L'administrateur peut changer la fonction de calcul du bonus sport via le
formulaire de configuration accessible (aux admin) depuis la page d'accueil. formulaire de configuration accessible (aux admin) depuis la page d'accueil.
Si vous souhaitez implémenter une nouvelle règle, il faut la coder en Python Si vous souhaitez implémenter une nouvelle règle, il faut la coder en Python
et modifier un fichier de configuration (non documenté, contacter la liste et la placer dans `/opt:scodoc/app/scodoc/bonus_sport.py`. Après l'avoir testée
scodoc-devel ou regardez les fichiers `/opt/scodoc-data/config/scodoc_local.py` et et validée, l'envoyer sur la liste scodoc-devel, *sans quoi elle sera effacée
`bonus_sport.py`.) dès la prochaine mise à jour* (qui peut arriver à tout moment sur votre serveur
en production !).

View File

@ -8,6 +8,9 @@ Utilisez un **serveur virtuel** ou un container Docker si vous n'avez pas de mac
* Installation de ScoDoc: [GuideInstallDebian11](GuideInstallDebian11.md) * Installation de ScoDoc: [GuideInstallDebian11](GuideInstallDebian11.md)
* Migration d'un serveur ScoDoc 7 vers la nouvelle version Scodoc 9: [MigrationScoDoc7a9](MigrationScoDoc7a9.md)
(Les personnes ayant besoin d'installer l'ancienne version ScoDoc 7 peuvent se (Les personnes ayant besoin d'installer l'ancienne version ScoDoc 7 peuvent se
référer à [GuideInstallDebianDix](GuideInstallDebianDix.md) ou référer à [GuideInstallDebianDix](GuideInstallDebianDix.md) ou
[GuideInstallDebianNeuf](GuideInstallDebianNeuf.md).) [GuideInstallDebianNeuf](GuideInstallDebianNeuf.md).)

View File

@ -1,11 +1,8 @@
# Installation de ScoDoc 9 sur Debian 11 (Bullseye) # Installation de ScoDoc 9 sur Debian 11 (Bullseye)
Ce document décrit la procédure d'installation et de configuration de ScoDoc 9 Ce document décrit la procédure d'installation et de configuration de ScoDoc 9.
(**version en test, pas encore prête pour la production**). Cette procédure doit être effectué sur la machine serveur avec un accès
Cette procédure doit être effectué sur la machine serveur avec un accès administrateur (root). administrateur (root).
*Documentation en cours de relecture, voir aussi* https://scodoc.org/git/viennet/ScoDoc
ScoDoc est livré avec des scripts d'installation qui configurer presque ScoDoc est livré avec des scripts d'installation qui configurer presque
automatiquement votre serveur (serveur web, base de données, etc): vous pouvez automatiquement votre serveur (serveur web, base de données, etc): vous pouvez
@ -19,6 +16,9 @@ facilement en cinq minutes, sur une machine normale ou un serveur
virtualisé. Il est **vivement déconseillé** de tenter l'installation sur une virtualisé. Il est **vivement déconseillé** de tenter l'installation sur une
autre version. autre version.
Si vous mettez à jour un serveur existant (ScoDoc 7 sur Debian 10), voir [la page
sur les migrations](https://scodoc.org/MigrationScoDoc7a9/#2-upgrade-debian).
Merci de signaler tout problème (emmanuel.viennet@gmail.com Merci de signaler tout problème (emmanuel.viennet@gmail.com
ou [scodoc-devel](https://listes.univ-paris13.fr/mailman/listinfo/scodoc-devel) ). ou [scodoc-devel](https://listes.univ-paris13.fr/mailman/listinfo/scodoc-devel) ).
@ -116,16 +116,28 @@ Checklist minimale de votre système Linux Debian:
#### Note sur l'install dans un container LXC #### Note sur l'install dans un container LXC
Si vous installez dans un container LXC, attention: la config par défaut de Si vous installez dans un container LXC, attention: la config par défaut de
Redis (un gestionnaire de cache utilisé par ScoDoc) n'est pas compatible, en Redis (un gestionnaire de cache utilisé par ScoDoc) n'est pas compatible, en
raison d'un problème de système de fichier en lecture seule. Ilnstakler redis raison d'un problème de système de fichier en lecture seule. Installer redis
avant ScoDoc, comme suit: avant ScoDoc, comme suit:
apt-get install redis apt-get install redis
Puis commentez la ligne `ReadOnlyDirectories=/` du fichier de config Puis créer un dossier /etc/systemd/system/redis.service.d contenant le fichier
`/etc/systemd/system/redis.service`. Ensuite `redis.conf` avec les lignes suivantes :
systemctl daemon-reload [Service]
systemctl start redis PrivateTmp=no
ProtectSystem=false
PrivateDevices=false
ProtectHome=no
ProtectControlGroups=no
ProtectKernelTunables=no
ProtectKernelModules=no
ReadWritePaths=
Ensuite
systemctl daemon-reload
systemctl start redis
... et poursuivez l'installation comme ci-dessous. ... et poursuivez l'installation comme ci-dessous.