TEMP: log more information when failing to download db

TEMP: log more information when failing to download db

diff --git a/lib/discourse_ip_info.rb b/lib/discourse_ip_info.rb
index c2c72db..5323bb2 100644
--- a/lib/discourse_ip_info.rb
+++ b/lib/discourse_ip_info.rb
@@ -29,6 +29,9 @@ class DiscourseIpInfo
 
     uri = URI("https://geolite.maxmind.com/download/geoip/database/#{name}.tar.gz")
 
+    puts uri
+    puts "SIZE: #{Net::HTTP.get(uri).size}"
+
     tar_gz_file = Tempfile.new
     tar_gz_file.binmode
     tar_gz_file.write(Net::HTTP.get(uri))
diff --git a/lib/tasks/assets.rake b/lib/tasks/assets.rake
index 6a197df..d01b340 100644
--- a/lib/tasks/assets.rake
+++ b/lib/tasks/assets.rake
@@ -169,7 +169,8 @@ task 'assets:precompile' => 'assets:precompile:before' do
           DiscourseIpInfo.mmdb_download('GeoLite2-City')
           DiscourseIpInfo.mmdb_download('GeoLite2-ASN')
         rescue => e
-          puts "Something when wrong while downloading the MaxMindDB: #{e.message}"
+          puts "Something when wrong while downloading the MaxMindDB"
+          puts e.message
           puts e.backtrace.join("\n")
         end
       end

GitHub sha: 8c9ffee3

1 Like