discourse/config/initializers/100-session_store.rb
Jarek Radosz 09d07fc418
DEV: Enable Style/RedundantParentheses rubocop rule (#40095)
(to be enabled in the shared config)
2026-05-19 15:48:09 +02:00

28 lines
798 B
Ruby
Vendored

# frozen_string_literal: true
# Be sure to restart your server when you modify this file.
Rails.application.config.session_store(
:discourse_cookie_store,
key: "_forum_session",
path:
(
if Rails.application.config.relative_url_root.nil?
"/"
else
Rails.application.config.relative_url_root
end
),
)
Rails.application.config.to_prepare do
if Rails.env.development? && SiteSetting.force_https && !ENV["DISCOURSE_DEV_ALLOW_HTTPS"]
STDERR.puts
STDERR.puts "WARNING: force_https is enabled in dev"
STDERR.puts "It is very unlikely you are running HTTPS in dev."
STDERR.puts "Without HTTPS your session cookie will not work"
STDERR.puts "Try: bin/rails c"
STDERR.puts "SiteSetting.force_https = false"
STDERR.puts
end
end