Sha256: 276a5db049b70ce990422f2c3d8d87df66e9dd197a0d67090085acc970771118

Contents?: true

Size: 709 Bytes

Versions: 1

Compression:

Stored size: 709 Bytes

Contents

require "action_controller/railtie"

class NanoAPI < Rails::Application
  config.root = File.dirname(__dir__) # set the root to `backend`
  config.autoloader = :zeitwerk
  if Rails.env.production?
    config.eager_load = true
    config.cache_classes = true
  else
    config.eager_load = false
  end
  config.autoload_paths << File.dirname(__dir__) # autoload right from `backend`
  config.api_only = true # removes middleware we don't need
  config.logger = ActiveSupport::Logger.new($stdout)
  Rails.logger  = config.logger
  config.filter_parameters += [:password]
  config.secret_key_base = ENV["SECRET_KEY_BASE"] # Rails won't boot w/o a secret token for session, cookies, etc.
end

NanoAPI.initialize!

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bridgetown-plugin-nano-0.2.0 lib/bridgetown-plugin-nano/templates/new_app/config/application.rb