diff --git a/Gemfile b/Gemfile index 3b09033c4..ef21b8b60 100644 --- a/Gemfile +++ b/Gemfile @@ -55,7 +55,6 @@ gem 'clamav-client', require: 'clamav/client' gem 'carrierwave' gem 'carrierwave-i18n' gem 'copy_carrierwave_file' -gem 'fog' gem 'fog-openstack' gem 'pg' diff --git a/Gemfile.lock b/Gemfile.lock index 8362b4e05..13c97e520 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -17,7 +17,6 @@ GIT GEM remote: https://rubygems.org/ specs: - CFPropertyList (2.3.6) aasm (5.0.1) concurrent-ruby (~> 1.0) actioncable (5.2.1) @@ -212,161 +211,19 @@ GEM faraday (0.12.2) multipart-post (>= 1.2, < 3) ffi (1.9.25) - fission (0.5.0) - CFPropertyList (~> 2.2) flipflop (2.4.0) activesupport (>= 4.0) - fog (1.42.0) - fog-aliyun (>= 0.1.0) - fog-atmos - fog-aws (>= 0.6.0) - fog-brightbox (~> 0.4) - fog-cloudatcost (~> 0.1.0) - fog-core (~> 1.45) - fog-digitalocean (>= 0.3.0) - fog-dnsimple (~> 1.0) - fog-dynect (~> 0.0.2) - fog-ecloud (~> 0.1) - fog-google (<= 0.1.0) - fog-internet-archive - fog-joyent - fog-json - fog-local - fog-openstack - fog-ovirt - fog-powerdns (>= 0.1.1) - fog-profitbricks - fog-rackspace - fog-radosgw (>= 0.0.2) - fog-riakcs - fog-sakuracloud (>= 0.0.4) - fog-serverlove - fog-softlayer - fog-storm_on_demand - fog-terremark - fog-vmfusion - fog-voxel - fog-vsphere (>= 0.4.0) - fog-xenserver - fog-xml (~> 0.1.1) - ipaddress (~> 0.5) - json (~> 2.0) - fog-aliyun (0.2.0) - fog-core (~> 1.27) - fog-json (~> 1.0) - ipaddress (~> 0.8) - xml-simple (~> 1.1) - fog-atmos (0.1.0) - fog-core - fog-xml - fog-aws (2.0.0) - fog-core (~> 1.38) - fog-json (~> 1.0) - fog-xml (~> 0.1) - ipaddress (~> 0.8) - fog-brightbox (0.14.0) - fog-core (~> 1.22) - fog-json - inflecto (~> 0.0.2) - fog-cloudatcost (0.1.2) - fog-core (~> 1.36) - fog-json (~> 1.0) - fog-xml (~> 0.1) - ipaddress (~> 0.8) fog-core (1.45.0) builder excon (~> 0.58) formatador (~> 0.2) - fog-digitalocean (0.3.0) - fog-core (~> 1.42) - fog-json (>= 1.0) - fog-xml (>= 0.1) - ipaddress (>= 0.5) - fog-dnsimple (1.0.0) - fog-core (~> 1.38) - fog-json (~> 1.0) - fog-dynect (0.0.3) - fog-core - fog-json - fog-xml - fog-ecloud (0.3.0) - fog-core - fog-xml - fog-google (0.1.0) - fog-core - fog-json - fog-xml - fog-internet-archive (0.0.1) - fog-core - fog-json - fog-xml - fog-joyent (0.0.1) - fog-core (~> 1.42) - fog-json (>= 1.0) fog-json (1.2.0) fog-core multi_json (~> 1.10) - fog-local (0.4.0) - fog-core (~> 1.27) fog-openstack (0.1.27) fog-core (~> 1.45.0) fog-json (>= 1.0) ipaddress (>= 0.8) - fog-ovirt (0.1.3) - fog-core (~> 1.45) - fog-json - fog-xml (~> 0.1.1) - rbovirt (~> 0.1.5) - fog-powerdns (0.1.1) - fog-core (~> 1.27) - fog-json (~> 1.0) - fog-xml (~> 0.1) - fog-profitbricks (4.1.1) - fog-core (~> 1.42) - fog-json (~> 1.0) - fog-rackspace (0.1.5) - fog-core (>= 1.35) - fog-json (>= 1.0) - fog-xml (>= 0.1) - ipaddress (>= 0.8) - fog-radosgw (0.0.5) - fog-core (>= 1.21.0) - fog-json - fog-xml (>= 0.0.1) - fog-riakcs (0.1.0) - fog-core - fog-json - fog-xml - fog-sakuracloud (1.7.5) - fog-core - fog-json - fog-serverlove (0.1.2) - fog-core - fog-json - fog-softlayer (1.1.4) - fog-core - fog-json - fog-storm_on_demand (0.1.1) - fog-core - fog-json - fog-terremark (0.1.0) - fog-core - fog-xml - fog-vmfusion (0.1.0) - fission - fog-core - fog-voxel (0.1.0) - fog-core - fog-xml - fog-vsphere (1.13.1) - fog-core - rbvmomi (~> 1.9) - fog-xenserver (0.3.0) - fog-core - fog-xml - fog-xml (0.1.3) - fog-core - nokogiri (>= 1.5.11, < 2.0.0) font-awesome-rails (4.7.0.4) railties (>= 3.2, < 6.0) formatador (0.2.5) @@ -424,7 +281,6 @@ GEM httpclient (2.8.3) i18n (1.1.1) concurrent-ruby (~> 1.0) - inflecto (0.0.2) ipaddress (0.8.3) jaro_winkler (1.5.1) jquery-rails (4.3.3) @@ -615,14 +471,6 @@ GEM ffi rbnacl-libsodium (1.0.16) rbnacl (>= 3.0.1) - rbovirt (0.1.5) - nokogiri - rest-client (> 1.7.0) - rbvmomi (1.11.6) - builder (~> 3.0) - json (>= 1.8) - nokogiri (~> 1.5) - trollop (~> 2.1) request_store (1.4.1) rack (>= 1.4) responders (2.4.0) @@ -750,7 +598,6 @@ GEM thread_safe (0.3.6) tilt (2.0.8) timecop (0.9.1) - trollop (2.1.2) ttfunk (1.5.1) turbolinks (5.2.0) turbolinks-source (~> 5.2) @@ -789,7 +636,6 @@ GEM websocket-driver (0.7.0) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.3) - xml-simple (1.1.5) xpath (3.0.0) nokogiri (~> 1.8) xray-rails (0.3.1) @@ -834,7 +680,6 @@ DEPENDENCIES draper factory_bot flipflop - fog fog-openstack font-awesome-rails groupdate diff --git a/config/initializers/carrierwave.rb b/config/initializers/carrierwave.rb index a3dd7d654..d267f6f64 100644 --- a/config/initializers/carrierwave.rb +++ b/config/initializers/carrierwave.rb @@ -4,6 +4,8 @@ CarrierWave.configure do |config| config.permissions = 0664 config.directory_permissions = 0775 + config.fog_provider = 'fog/openstack' + if ENV['FOG_ENABLED'] == 'enabled' config.fog_credentials = { provider: 'OpenStack',