Ce service n’est plus d’actualité depuis que [[https://forum.chatons.org/t/le-chapril-quitte-le-collectif-chatons/5353|le Chapril a quitté le collectif CHATONS]].
====== Service stats.chatons.org ======
StatoolInfos est un outil et un protocole pour partager des informations sur une fédération de services. Une instance du service est hébergée sur le site [[https://stats.chatons.org/chapril.xhtml|chatons.org]].
====== Déploiement ======
===== Configuration de Java =====
Java :
cd ~/
apt-get install openjdk-11-jre-headless
[…]
Souhaitez-vous continuer ? [O/n] o
[…]
java -version
openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment (build 11.0.9+11-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.9+11-post-Debian-1deb10u1, mixed mode, sharing)
===== Configuration d'Apache =====
Création d'un fichier générique qui sera inclus plus tard :
cd /srv/chaprilinfos/
cat /etc/apache2/chaprilinfos.conf
Alias "/.well-known/chaprilinfos/" "/srv/chaprilinfos/well-known/chaprilinfos/"
Options +Indexes
Require all granted
===== Configuration de Nginx =====
Création d'un fichier générique qui sera inclus plus tard :
cd /etc/nginx/
cat /etc/nginx/chaprilinfos.conf
location /.well-known/chaprilinfos/ {
types {
text/plain properties;
}
alias /srv/chaprilinfos/well-known/;
autoindex on;
}
===== Espace de travail =====
Répertoire de travail :
mkdir -p /srv/chaprilinfos/{conf,inputs,well-known}
===== Ajout d'un service dans ChaprilInfos =====
Configurer l'accès //well-known// en ajoutant à la fin de la configuration Apache du site :
# ChaprilInfos
Include chaprilinfos.conf
Ou au début du fichier de la configuration Nginx du site :
# ChaprilInfos.
include /etc/nginx/chaprilinfos.conf;
Puis ajouter :
* Un fichier de configuration dans ''/srv/chaprilinfos/conf/chaprilorg.conf'' ;
* Un fichier de déclaration dans ''/srv/chaprilinfos/well-known/chaprilorg.properties''.
Peupler le //well-known// :
cd /srv/chaprilinfos/
./bin/statoolinfos build conf/foochaprilorg.conf
====== Actualiser un service ChaprilInfos ======
Sur la VM du service, éditer le fichier de déclaration du service ''/srv/chaprilinfos/inputs/foochaprilorg.properties''.
Une documentation des propriétés est disponible là : https://framagit.org/chatons/chatonsinfos/-/blob/master/MODELES/service.properties.
Puis re-peupler le répertoire //well-known// exposé sur le Web :
cd /srv/chaprilinfos/
./bin/statoolinfos build conf/foochaprilorg.conf
Puis vérifier dans https://stats.chatons.org/chapril.xhtml.