mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-17 20:26:35 +02:00
En conteneur, l'image se met à jour par Docker : /api/update rend la version du Go sans mise à jour disponible et la note Docker, /api/update/apply la refuse (409). La façade sert ces deux routes quand LOKI_UPDATE=rust et LOKI_CONTAINER=1 (sysupdate.rs) ; hors conteneur, loki-rs ne passe pas la variable et le Go garde le remplacement du binaire. Parité : parity_update_test.go tire du Go les quatre réponses en conteneur, rejouées par tests/sysupdate.rs ; TestFacadeMiseAJour côté Go. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016tcGfJWefW5kUGoC2wL8cv
43 lines
1022 B
JSON
43 lines
1022 B
JSON
{
|
|
"steps": [
|
|
{
|
|
"method": "GET",
|
|
"out": {
|
|
"available": false,
|
|
"current": "{{VERSION}}",
|
|
"note": "Mise à jour par l'image Docker : docker compose pull && docker compose up -d"
|
|
},
|
|
"path": "/api/update",
|
|
"status": 200
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"out": {
|
|
"available": false,
|
|
"current": "{{VERSION}}",
|
|
"note": "Mise à jour par l'image Docker : docker compose pull && docker compose up -d"
|
|
},
|
|
"path": "/api/update",
|
|
"status": 200
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"out": {
|
|
"error": "Mise à jour par l'image Docker : docker compose pull && docker compose up -d",
|
|
"ok": false
|
|
},
|
|
"path": "/api/update/apply",
|
|
"status": 409
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"out": {
|
|
"error": "Mise à jour par l'image Docker : docker compose pull && docker compose up -d",
|
|
"ok": false
|
|
},
|
|
"path": "/api/update/apply",
|
|
"status": 409
|
|
}
|
|
]
|
|
}
|