Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonne Haß <me@mrzyx.de>2012-09-22 04:03:45 +0400
committerJonne Haß <me@mrzyx.de>2012-09-26 22:23:45 +0400
commit234b76a93640e47a5f3cfa62654bfac47781a6e1 (patch)
tree82d92445f4ccba72bb03ce476354914ec430f10f /config/initializers
parente05c6e889718eca3e4f3141a6e4171b75b9057e2 (diff)
properly integrate asset_sync
Diffstat (limited to 'config/initializers')
-rw-r--r--config/initializers/asset_sync.rb28
-rw-r--r--config/initializers/assets.rb (renamed from config/initializers/static_assets.rb)2
2 files changed, 29 insertions, 1 deletions
diff --git a/config/initializers/asset_sync.rb b/config/initializers/asset_sync.rb
new file mode 100644
index 000000000..227cde492
--- /dev/null
+++ b/config/initializers/asset_sync.rb
@@ -0,0 +1,28 @@
+
+if AppConfig.environment.assets.upload? && AppConfig.environment.s3.enable?
+ require 'asset_sync'
+ AssetSync.configure do |config|
+ config.enabled = true
+
+ config.fog_provider = 'AWS'
+ config.aws_access_key_id = AppConfig.environment.s3.key.get
+ config.aws_secret_access_key = AppConfig.environment.s3.secret.get
+ config.fog_directory = AppConfig.environment.s3.bucket.get
+
+ # Increase upload performance by configuring your region
+ config.fog_region = AppConfig.environment.s3.region.get
+ #
+ # Don't delete files from the store
+ # config.existing_remote_files = "keep"
+ #
+ # Automatically replace files with their equivalent gzip compressed version
+ # config.gzip_compression = true
+ #
+ # Use the Rails generated 'manifest.yml' file to produce the list of files to
+ # upload instead of searching the assets directory.
+ # config.manifest = true
+ #
+ # Fail silently. Useful for environments such as Heroku
+ # config.fail_silently = true
+ end
+end
diff --git a/config/initializers/static_assets.rb b/config/initializers/assets.rb
index d645ec958..246e2771e 100644
--- a/config/initializers/static_assets.rb
+++ b/config/initializers/assets.rb
@@ -3,6 +3,6 @@
# the COPYRIGHT file.
Diaspora::Application.configure do
- config.serve_static_assets = AppConfig.environment.serve_static_assets?
+ config.serve_static_assets = AppConfig.environment.assets.serve?
# config.static_cache_control = "public, max-age=3600" if AppConfig[:serve_static_assets].to_s == 'true'
end