Ora supportiamo il metodo ufficialmente supportato per ottenere i database, come indicato qui:
Se desideri ricevere gli aggiornamenti regolari di MaxMind, dovrai visitare GeoLite sign up | MaxMind per registrare un account e generare una chiave di licenza.
Successivamente, dovrai modificare il tuo container per includerla nella sezione env::
env:
DISCOURSE_MAXMIND_LICENSE_KEY: ...chiave qui...
La correzione garantisce che non ci sia più una bomba a tempo. Se non abbiamo una chiave di licenza, non tenteremo mai di scaricare i file.
Stiamo discutendo con MaxMind la possibilità di includere i database aggiornati nelle nostre nuove immagini base. Per chi effettua l’hosting autonomo, ci sono due alternative a seconda dell’esito:
-
Nessuna risoluzione IP nella pagina del profilo utente e nella pagina di amministrazione fino a quando non viene aggiunta una licenza
-
Risoluzione IP non aggiornata per un massimo di N giorni dall’ottenimento dell’immagine base (cioè dopo aver eseguito
./launcher rebuild app)
È molto probabile che l’opzione (1) sia l’esito per chi effettua l’hosting autonomo.
Stiamo anche esaminando altre alternative, ma le nostre mani sono piuttosto legate.
Sono fortemente contrario all’aggiunta di funzionalità al core che effettuano ricerche IP tramite un servizio web, poiché ciò espone informazioni a terze parti. Esistono solo due grandi alternative reali e entrambe richiedono la registrazione.