{"record":{"id":"df3c89de23e47b82","repo":"CanineHQ/canine","slug":"invalid-boot-mode-config-boot-mode","errorCode":null,"errorMessage":"Invalid boot mode: #{config.boot_mode}","messagePattern":"Invalid boot mode: #(.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"config/application.rb","lineNumber":14,"sourceCode":"require_relative \"boot\"\n\nrequire \"rails/all\"\n\n# Require the gems listed in Gemfile, including any gems\n# you've limited to :test, :development, or :production.\nBundler.require(*Rails.groups)\nBOOT_MODES = %w[local cloud cluster]\n\nmodule Canine\n  class Application < Rails::Application\n    config.boot_mode = ENV.fetch(\"BOOT_MODE\", \"cloud\")\n    if !BOOT_MODES.include?(config.boot_mode)\n      raise \"Invalid boot mode: #{config.boot_mode}\"\n    end\n\n    config.local_mode = config.boot_mode == \"local\"\n    config.local_mode_passwordless = ENV.fetch(\"LOCAL_MODE_PASSWORDLESS\", \"false\") == \"true\"\n    config.cloud_mode = config.boot_mode == \"cloud\"\n    config.cluster_mode = config.boot_mode == \"cluster\"\n    config.onboarding_method = ENV.fetch(\"ONBOARDING_METHOD\", \"\") # normal, portainer\n    config.account_sign_in_only = ENV.fetch(\"ACCOUNT_SIGN_IN_ONLY\", \"\") == \"true\"\n    config.build_configuration_enabled = ENV.fetch(\"BUILD_CONFIGURATION_ENABLED\", \"true\") != \"false\"\n    config.remap_localhost = ENV.fetch(\"REMAP_LOCALHOST\", \"\")\n\n    config.assets.css_compressor = nil\n\n    config.active_job.queue_adapter = :good_job\n    config.application_name = Rails.application.class.module_parent_name\n    # Initialize configuration defaults for originally generated Rails version.\n    config.load_defaults 7.2\n","sourceCodeStart":1,"sourceCodeEnd":32,"githubUrl":"https://github.com/CanineHQ/canine/blob/ba4ee3968d8513ee27d8583fbd3e854a8dd053f3/config/application.rb#L1-L32","documentation":"Error \"Invalid boot mode: #{config.boot_mode}\" thrown in CanineHQ/canine.","triggerScenarios":"Thrown at config/application.rb:14 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"ba4ee3968d8513ee27d8583fbd3e854a8dd053f3","analyzedAt":"2026-08-23T17:49:27.834Z","schemaVersion":2},"datasetVersion":"2026-08-23T21:17:23.414Z"}