Update install_elog.sh
Run CI Tests / test (push) Successful in 1m27s

This commit is contained in:
2025-08-07 00:53:09 +02:00
parent 8735646c70
commit cd2ba4ea32
+9 -8
View File
@@ -24,11 +24,12 @@ mkdir -p elog_instance/logbooks
# Générer le fichier mot de passe # Générer le fichier mot de passe
htpasswd -cb elog_instance/elog.passwd robot testpassword htpasswd -cb elog_instance/elog.passwd robot testpassword
# Configuration avec accès restreint # Configuration avec accès complet
cat > elog_instance/elogd.cfg <<EOF cat > elog_instance/elogd.cfg <<EOF
[global] [global]
port = 8080 port = 8080
logdir = logbooks logdir = logbooks
allowed methods = GET, POST, PUT, DELETE
allowposting = 1 allowposting = 1
allowhtml = 1 allowhtml = 1
@@ -36,17 +37,17 @@ allowhtml = 1
dir = logbooks/demo dir = logbooks/demo
allow = robot allow = robot
passwdfile = elog.passwd passwdfile = elog.passwd
allowedit = robot
edit password = testpassword
allowedit = 1
EOF EOF
# Lancer le serveur # Lancer le serveur
~/.local/bin/elogd -c elog_instance/elogd.cfg & ~/.local/bin/elogd -c elog_instance/elogd.cfg &
sleep 3 sleep 3
# Vérification # Test PUT
echo "✅ elogd version:" echo "🔄 Test de requête PUT..."
~/.local/bin/elogd -h | head -n 1 curl -X PUT -u robot:testpassword -d "subject=Test&message=Ceci+est+un+test" http://localhost:8080/demo/
echo "📬 Accès test au logbook :" echo "✅ ELOG setup terminé"
curl http://localhost:8080/demo/ || echo "Pas encore de logbook 'demo'"
echo "✅ ELOG setup terminé"