Packages
livebook
0.5.0
0.19.8
0.19.7
0.19.6
0.19.5
0.19.4
0.19.3
0.19.2
0.19.1
0.19.0
0.18.6
0.18.5
0.18.4
0.18.3
0.18.2
0.18.1
0.18.0
0.17.3
0.17.2
0.17.1
0.17.0
0.16.4
0.16.3
0.16.2
0.16.1
0.16.0
0.15.5
0.15.4
0.15.3
0.15.2
0.15.1
0.15.0
0.14.7
0.14.6
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.14.0-rc.1
0.14.0-rc.0
0.13.3
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
Automate code & data workflows with interactive notebooks
Current section
Files
Jump to
Current section
Files
config/config.exs
import Config
# Configures the endpoint
config :livebook, LivebookWeb.Endpoint,
url: [host: "localhost"],
pubsub_server: Livebook.PubSub,
live_view: [signing_salt: "livebook"]
# Configures Elixir's Logger
config :logger, :console,
format: "$time $metadata[$level] $message\n",
metadata: [:request_id]
# Use Jason for JSON parsing in Phoenix
config :phoenix, :json_library, Jason
# Add mime type to upload notebooks with `Phoenix.LiveView.Upload`
config :mime, :types, %{
"text/plain" => ["livemd"]
}
# Sets the default authentication mode to token
config :livebook, :authentication_mode, :token
# Sets the default runtime to ElixirStandalone.
# This is the desired default most of the time,
# but in some specific use cases you may want
# to configure that to the Embedded or Mix runtime instead.
# Also make sure the configured runtime has
# a synchronous `init` function that takes the
# configured arguments.
config :livebook, :default_runtime, {Livebook.Runtime.ElixirStandalone, []}
# A list of custom plugs in the following format:
#
# [{plug_module :: module(), opts :: keyword()}]
#
# The plugs are called directly before the Livebook router.
config :livebook, :plugs, []
# A list of additional notebooks to include in the Explore sections.
#
# Note that the notebooks are loaded and embedded in a compiled module,
# so the paths are accessed at compile time only.
#
# ## Example
#
# config :livebook, :explore_notebooks, [
# %{
# # Required notebook path
# path: "/path/to/notebook.livemd",
# # Optional notebook identifier for URLs, as in /explore/notebooks/{slug}
# # By default the slug is inferred from file name, so there is no need to set it
# slug: "my-notebook"
# # Optional list of images
# image_paths: [
# # This image can be sourced as images/myimage.jpg in the notebook
# "/path/to/myimage.jpg"
# ],
# # Optional details for the notebook card. If omitted, the notebook
# # is hidden in the UI, but still accessible under /explore/notebooks/{slug}
# details: %{
# cover_path: "/path/to/logo.png",
# description: "My custom notebook that showcases some amazing stuff."
# }
# },
# %{
# path: "/path/to/other_notebook.livemd"
# }
# ]
#
config :livebook, :explore_notebooks, []
# Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above.
import_config "#{Mix.env()}.exs"