Mediadrop
C'est accessible ici : https://mediadrop.crans.org
Après avoir découvert ce serveur, et tenté accidentellement une maj du service via un git pull qui s'est évidemment mal passé, il a bien fallu que je découvre comment fonctionnait la bète.
Ca se passe dans le /opt/mediadrop. C'est servi par apache, moyennant un fichier de conf spécifique dans /etc/apache2/conf.d/mediadrop, à adapter éventuellement en cas de changement de conf.
Installation (dans mon cas j'ai tout réinstallé en conservant seulement la db)
Il faut cloner le dépot git (ou puller pour maj) dans /opt/mediadrop/sousdossier qui va bien.
A la racine (/opt/mediadrop/) vous trouverez un fichier deployment.ini, un fichier mediacore.wsgi, un dossier mediadrop (qui est le dépôt git que j'ai cloné), un dossier data et un dossier venv.
Inutile de dire que ceux-ci sont importants.
* Le venv est un environnement virtuel, le tuto ci-dessous explique comment le peupler.
* Le dossier git (mediadrop) contient tout les scripts pour créer le venv nécessaire. C'est lui qu'il faut puller pour maj, mais pas n'importe comment, surtout entre les versions majeures de mediadrop.
* Le fichier mediacore.wsgi est utilisé par apache en environnement de prod.
* Le fichier deployment.ini qui contient des variables utiles locales (ex : parle à la db pgsql.adm.crans.org, etc)
Pour installer, il vaut mieux suivre ce tuto : http://mediadrop.net/docs010/install/index.html
Pour mettre à jour
Ensuite, il vaut mieux suivre ce tuto : http://mediadrop.net/docs010/install/upgrade.html
Pour réparer/réinstaller le mediadrop, j'ai utilisé les 2.
Gros piège : à chaque fois que le tuto mentionne mediacore, il faut le remplacer par mediadrope (ex : paster make-config MediaCore deployment.ini -> MediaDrop deployment.ini)