Sha256: 9b68b53442698d28b1befa7c4a598b2a5b03dc10cdc8cd4b7102acb27040fa99
Contents?: true
Size: 1.85 KB
Versions: 1
Compression:
Stored size: 1.85 KB
Contents
[![Build Status](https://travis-ci.com/AlchemyCMS/alchemy-dragonfly-s3.svg?branch=master)](https://travis-ci.com/AlchemyCMS/alchemy-dragonfly-s3) # AlchemyCMS AWS S3 Provides classes for storing Alchemy pictures and file attachments on Amazon AWS S3. ## Alchemy Version This branch works with Alchemy 5.1 only. - For a Alchemy 5.0 compatible version use the `alchemy-5` branch. - For a Alchemy 4 compatible version use the `alchemy-4` branch. - For a Alchemy 3 compatible version use the `alchemy-3` branch. ## Installation Add this line to your application's Gemfile: ```ruby gem 'alchemy-dragonfly-s3', github: 'AlchemyCMS/alchemy-dragonfly-s3' ``` For now you also need the master branch of AlchemyCMS* ```ruby gem 'alchemy_cms', github: 'AlchemyCMS/alchemy_cms', branch: 'master' ``` *only necessary until Alchemy 5.1 has been released. And then execute: ``` $ bundle install ``` Install the picture thumbs migration from Alchemy 5.1 ``` $ bin/rake alchemy:install:migrations $ bin/rake db:migrate ``` ## Setup Configure a S3 datastore for Dragonfly ```ruby # config/initializers/dragonfly require "dragonfly/s3_data_store" Dragonfly.app(:alchemy_pictures).configure do plugin :imagemagick plugin :svg datastore :s3, bucket_name: ENV.fetch("ALCHEMY_S3_BUCKET_NAME"), access_key_id: ENV.fetch("ALCHEMY_S3_ACCESS_KEY_ID"), secret_access_key: ENV.fetch("ALCHEMY_S3_SECRET_ACCESS_KEY"), region: ENV.fetch("ALCHEMY_S3_REGION") end Dragonfly.app(:alchemy_attachments).configure do datastore :s3, bucket_name: ENV.fetch("ALCHEMY_S3_BUCKET_NAME"), access_key_id: ENV.fetch("ALCHEMY_S3_ACCESS_KEY_ID"), secret_access_key: ENV.fetch("ALCHEMY_S3_SECRET_ACCESS_KEY"), region: ENV.fetch("ALCHEMY_S3_REGION") end ``` ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alchemy-dragonfly-s3-5.1.5 | README.md |