diff --git a/config/config.exs b/config/config.exs index e746e2b1a..3fc0812cf 100644 --- a/config/config.exs +++ b/config/config.exs @@ -24,6 +24,7 @@ config :mime, :types, %{ config :livebook, agent_name: "default", + mode: :app, allowed_uri_schemes: [], app_service_name: nil, app_service_url: nil, diff --git a/lib/livebook/application.ex b/lib/livebook/application.ex index bb9a9fa15..899e2c910 100644 --- a/lib/livebook/application.ex +++ b/lib/livebook/application.ex @@ -324,7 +324,7 @@ defmodule Livebook.Application do Application.put_env(:livebook, :apps_path_hub_id, hub_id) fun - teams_key || auth -> + Application.get_env(:livebook, :mode) == :app and (teams_key || auth) -> Livebook.Config.abort!( "You must specify both LIVEBOOK_TEAMS_KEY and LIVEBOOK_TEAMS_AUTH." ) diff --git a/lib/livebook_cli/deploy.ex b/lib/livebook_cli/deploy.ex index 34e7c47ea..267820643 100644 --- a/lib/livebook_cli/deploy.ex +++ b/lib/livebook_cli/deploy.ex @@ -52,6 +52,7 @@ defmodule LivebookCLI.Deploy do @impl true def call(args) do + Application.put_env(:livebook, :mode, :cli) config = config_from_args(args) with :ok <- validate_config(config),