lib/rails/generators/dis/install/templates/initializer.rb
# 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
# )