]>
cat aescling's git repositories - mastodon.git/blob - config/application.rb
1 require_relative
'boot'
5 # Require the gems listed in Gemfile, including any gems
6 # you've limited to :test, :development, or :production.
7 Bundler
.require(*Rails
.groups
)
9 require_relative
'../app/lib/exceptions'
10 require_relative
'../lib/redis/namespace_extensions'
11 require_relative
'../lib/paperclip/url_generator_extensions'
12 require_relative
'../lib/paperclip/attachment_extensions'
13 require_relative
'../lib/paperclip/media_type_spoof_detector_extensions'
14 require_relative
'../lib/paperclip/transcoder_extensions'
15 require_relative
'../lib/paperclip/lazy_thumbnail'
16 require_relative
'../lib/paperclip/gif_transcoder'
17 require_relative
'../lib/paperclip/video_transcoder'
18 require_relative
'../lib/paperclip/type_corrector'
19 require_relative
'../lib/paperclip/response_with_limit_adapter'
20 require_relative
'../lib/mastodon/snowflake'
21 require_relative
'../lib/mastodon/version'
22 require_relative
'../lib/devise/two_factor_ldap_authenticatable'
23 require_relative
'../lib/devise/two_factor_pam_authenticatable'
24 require_relative
'../lib/chewy/strategy/custom_sidekiq'
28 Bundler
.require(:pam_authentication) if ENV['PAM_ENABLED'] == 'true'
30 require_relative
'../lib/mastodon/redis_config'
33 class Application
< Rails
::Application
34 # Initialize configuration defaults for originally generated Rails version.
35 config
.load_defaults
5.2
37 # Settings in config/environments/* take precedence over those specified here.
38 # Application configuration should go into files in config/initializers
39 # -- all .rb files in that directory are automatically loaded.
41 # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
42 # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
43 # config.time_zone = 'Central Time (US & Canada)'
45 # All translations from config/locales/*.rb,yml are auto loaded.
46 # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
47 config
.i18n
.available_locales
= [
119 config
.i18n
.default_locale
= ENV['DEFAULT_LOCALE']&.to_sym
121 unless config
.i18n
.available_locales
.include?(config
.i18n
.default_locale
)
122 config
.i18n
.default_locale
= :en
125 # config.paths.add File.join('app', 'api'), glob: File.join('**', '*.rb')
126 # config.autoload_paths += Dir[Rails.root.join('app', 'api', '*')]
128 config
.active_job
.queue_adapter
= :sidekiq
130 config
.middleware
.use Rack
::Attack
131 config
.middleware
.use Rack
::Deflater
134 Doorkeeper
::AuthorizationsController.layout
'modal'
135 Doorkeeper
::AuthorizedApplicationsController.layout
'admin'
136 Doorkeeper
::Application.send
:include, ApplicationExtension
137 Devise
::FailureApp.send
:include, AbstractController
::Callbacks
138 Devise
::FailureApp.send
:include, HttpAcceptLanguage
::EasyAccess
139 Devise
::FailureApp.send
:include, Localized
This page took 0.102378 seconds and 4 git commands to generate.