diff --git a/config/initializers/dragonfly.rb b/config/initializers/dragonfly.rb index edb6e03..4f3c0dd 100644 --- a/config/initializers/dragonfly.rb +++ b/config/initializers/dragonfly.rb @@ -9,11 +9,17 @@ Dragonfly.app.configure do url_format "/media/:job/:name" - datastore :s3, - bucket_name: ENV['AWS_BUCKET'], - access_key_id: ENV['AWS_KEY'], - secret_access_key: ENV['AWS_SECRET'], - region: 'eu-west-1' + if Rails.env.in?(%w(development production)) + datastore :s3, + bucket_name: ENV['AWS_BUCKET'], + access_key_id: ENV['AWS_KEY'], + secret_access_key: ENV['AWS_SECRET'], + region: 'eu-west-1' + else + datastore :file, + root_path: Rails.root.join('public/system/dragonfly', Rails.env), + server_root: Rails.root.join('public') + end processor :preview do |content| content.process! :thumb, '600x600' end