import Config import_config "dev.exs" config :mobilizon, Mobilizon.Web.Endpoint, http: [ port: 4000 ], url: [ host: "localhost", port: 4000, scheme: "http" ], debug_errors: true, code_reloader: false, check_origin: false, # Somehow this can't be merged properly with the dev config so we got this… watchers: [ yarn: [cd: Path.expand("../js", __DIR__)] ] require Logger cond do System.get_env("INSTANCE_CONFIG") && File.exists?("./config/#{System.get_env("INSTANCE_CONFIG")}") -> import_config System.get_env("INSTANCE_CONFIG") System.get_env("DOCKER", "false") == "false" && File.exists?("./config/e2e.secret.exs") -> import_config "e2e.secret.exs" System.get_env("DOCKER", "false") == "true" -> Logger.info("Using environment configuration for Docker") true -> Logger.error("No configuration file found") end