elektronaut/dis

View on GitHub
lib/rails/generators/dis/install/templates/initializer.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# Be sure to restart your server when you modify this file.

# Creates a local storage layer in db/dis:

Dis::Storage.layers << Dis::Layer.new(
  Fog::Storage.new(provider: "Local", local_root: Rails.root.join("db/dis")),
  path: Rails.env
)

# You can also add cloud storage:

# require 'fog/aws/storage'
# Dis::Storage.layers << Dis::Layer.new(
#   Fog::Storage.new({
#     provider:              'AWS',
#     aws_access_key_id:     AWS_ACCESS_KEY_ID,
#     aws_secret_access_key: AWS_SECRET_ACCESS_KEY
#   }),
#   path: "my_bucket",
#   delayed: true,
#   readonly: false
# )