Sha256: 5f4d6b7cff1d780e4b03ef8c9d945998b43b7f6c437a12014ce684d18ffdb9d7

Contents?: true

Size: 742 Bytes

Versions: 1

Compression:

Stored size: 742 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

require_relative "base_classes"

NanoAPI.initialize!

Version data entries

1 entries across 1 versions & 1 rubygems

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