mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-13 18:28:03 +02:00
La façade Rust du conteneur prend le port public et lance `loki web` derrière elle : le Go doit alors n'écouter qu'en local, sinon il resterait joignable en direct sans passer par la façade. Défaut inchangé (0.0.0.0). Plan du lot 1 de la migration Rust joint. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 lines
475 B
Go
17 lines
475 B
Go
package loki
|
|
|
|
import "testing"
|
|
|
|
// La façade Rust lance `loki web` derrière elle : le Go ne doit alors écouter
|
|
// qu'en local, sinon il resterait joignable en direct, sans la façade.
|
|
func TestWebBindAddr(t *testing.T) {
|
|
t.Setenv("LOKI_WEB_BIND", "")
|
|
if got := webBindAddr(8090); got != "0.0.0.0:8090" {
|
|
t.Fatalf("défaut : %q", got)
|
|
}
|
|
t.Setenv("LOKI_WEB_BIND", "127.0.0.1")
|
|
if got := webBindAddr(8091); got != "127.0.0.1:8091" {
|
|
t.Fatalf("local : %q", got)
|
|
}
|
|
}
|