概要
Railsのdeviseでは、未ログイン時に認証が必要なページにアクセスするとログインページへリダイレクトするが、その際、AWSのECS上でコンテナを稼働していると、コンテナがもつドメインにリダイレクトしようとする
実装
default_url_options
を指定するだけ
config/application.rb
module Example
class Application < Rails::Application
config.action_controller.default_url_options = { host: 'www.example.com', protocol: 'https://', port: nil }
end
end