Sha256: 73a22b612a1d6b6311daf58be88326bc04e9e9a49cc05f06dc878088ef002bbd

Contents?: true

Size: 634 Bytes

Versions: 13

Compression:

Stored size: 634 Bytes

Contents

require 'dragonfly'

# Configure
Dragonfly.app(:engine).configure do
  plugin :imagemagick,
    convert_command:  `which convert`.strip.presence || '/usr/local/bin/convert',
    identify_command: `which identify`.strip.presence || '/usr/local/bin/identify'

  processor :thumb, Locomotive::Dragonfly::Processors::SmartThumb.new

  verify_urls true

  secret '<%= generate_secret %>'

  url_format '/images/dynamic/:job/:sha/:basename.:ext'

  fetch_file_whitelist /public/

  fetch_url_whitelist /.+/
end

# Logger
Dragonfly.logger = Rails.logger

# Mount as middleware
Rails.application.middleware.use Dragonfly::Middleware, :engine

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
locomotivecms-4.2.0.alpha2 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.2.0.alpha1 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.1.1 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.1.0 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.1.0.rc1 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.3 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.2 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.1 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.0 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.0.rc0 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.0.alpha3 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.0.alpha2 lib/generators/locomotive/install/templates/dragonfly.rb
locomotivecms-4.0.0.alpha1 lib/generators/locomotive/install/templates/dragonfly.rb