Обновление / пересборка не удаются из-за прекращения поддержки MaxMind DB

Теперь мы поддерживаем официально одобренный способ получения баз данных согласно:

Если вы хотите получать регулярные обновления от MaxMind, вам необходимо перейти на GeoLite sign up | MaxMind, зарегистрировать учётную запись и сгенерировать лицензионный ключ.

Затем вам нужно будет изменить конфигурацию вашего контейнера, добавив ключ в секцию env::

env:
   DISCOURSE_MAXMIND_LICENSE_KEY: ...ключ здесь...

Это исправление гарантирует, что больше не будет «бомбы замедленного действия». Если у нас нет лицензионного ключа, мы никогда не будем пытаться загружать файлы.

Мы обсуждаем с MaxMind возможность включения обновлённых баз данных в наши новые базовые образы. В зависимости от исхода для самохостеров есть два варианта:

  1. Отсутствие разрешения IP-адресов на странице профиля пользователя и в панели администратора до добавления лицензии.

  2. Устаревшее разрешение IP-адресов в течение N дней с момента получения базового образа (то есть после выполнения команды ./launcher rebuild app).

Скорее всего, для самохостеров будет реализован вариант (1).

Мы также рассматриваем другие альтернативы, но наши возможности здесь довольно ограничены.

Я категорически против добавления в ядро функциональности для поиска IP-адресов через веб-сервис, так как это раскрывает информацию третьей стороне. Существует только два основных варианта, и оба требуют регистрации.