diff --git a/docker-compose.yml b/docker-compose.yml index ce2a3e3..92dc514 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,12 @@ services: restart: unless-stopped command: ["uv", "run", "python", "-m", "src.live.dashboard", "--port", "8787"] ports: - - "8787:8787" + # Bind SOLO su 127.0.0.1: la dashboard non ha autenticazione e mostra conto e + # posizioni reali (Shadow live). Fino al 2026-08-04 era "8787:8787", cioe' pubblicata + # su tutte le interfacce e raggiungibile da internet: ufw NON protegge le porte + # pubblicate da Docker (il DNAT scavalca la catena INPUT). La consuma AI-OS da + # localhost per le risposte via Telegram. + - "127.0.0.1:8787:8787" volumes: - ./data:/app/data:ro # token mainnet (sola lettura) per lo "Shadow live": conto/posizioni reali sulla dashboard.