adamelliotfields's picture
Update config
2887d0f verified
raw
history blame
4.21 kB
[logger]
# Level of logging: 'error', 'warning', 'info', or 'debug'.
# Default: 'info'
level = "info"
[client]
# Controls whether uncaught app exceptions and deprecation warnings are displayed in the browser.
# By default, this is set to True and Streamlit displays app exceptions and associated tracebacks,
# and deprecation warnings, in the browser. If set to False, deprecation warnings and full
# exception messages will print to the console only. Exceptions will still display in the browser
# with a generic error message. For now, the exception type and traceback show in the browser also,
# but they will be removed in the future.
# Default: true
showErrorDetails = false
# Change the visibility of items in the toolbar, options menu, and settings dialog (top right of
# the app). Allowed values:
# * "auto" : Show the developer options if the app is accessed through localhost or through Streamlit Community Cloud as a developer. Hide them otherwise.
# * "developer" : Show the developer options.
# * "viewer" : Hide the developer options.
# * "minimal" : Show only options set externally (e.g. through Streamlit Community Cloud) or through st.set_page_config. If there are no options left, hide the menu.
# Default: "auto"
toolbarMode = "viewer"
[runner]
# Allows you to type a variable or string by itself in a single line of Python code to write it to the app.
# Default: true
magicEnabled = false
# Raise an exception after adding unserializable data to Session State. Some execution environments
# may require serializing all data in Session State, so it may be useful to detect incompatibility
# during development, or when the execution environment will stop supporting it in the future.
# Default: false
enforceSerializableSessionState = true
[server]
# Change the type of file watcher used by Streamlit, or turn it off completely. Allowed values:
# * "auto" : Streamlit will attempt to use the watchdog module, and falls back to polling if watchdog is not available.
# * "watchdog" : Force Streamlit to use the watchdog module.
# * "poll" : Force Streamlit to always use polling.
# * "none" : Streamlit will not watch files.
# Default: "auto"
fileWatcherType = "auto"
# If false, will attempt to open a browser window on start.
# Default: false unless (1) we are on a Linux box where DISPLAY is unset, or (2) we are running in the Streamlit Atom plugin.
headless = true
# Automatically rerun script when the file is modified on disk.
# Default: false
runOnSave = true
# The address where the server will listen for client and browser connections. Use this if you want
# to bind the server to a specific address. If set, the server will only be accessible from this
# address, and not from any aliases (like localhost).
# Default: (unset)
address = "0.0.0.0"
# The port where the server will listen for browser connections. Don't use port 3000 which is
# reserved for internal development.
# Default: 8501
port = 8501
# The base path for the URL where Streamlit should be served from.
# Default: ""
baseUrlPath = ""
# Enables support for Cross-Origin Resource Sharing (CORS) protection, for added security. Due to
# conflicts between CORS and XSRF, if `server.enableXsrfProtection` is on and `server.enableCORS`
# is off at the same time, we will prioritize `server.enableXsrfProtection`.
# Default: true
enableCORS = true
# Enables support for Cross-Site Request Forgery (XSRF) protection, for added security. Due to
# conflicts between CORS and XSRF, if `server.enableXsrfProtection` is on and `server.enableCORS`
# is off at the same time, we will prioritize `server.enableXsrfProtection`.
# Default: true
enableXsrfProtection = true
# Enable serving files from a `static` directory in the running app's directory.
# Default: false
enableStaticServing = false
[browser]
# Internet address where users should point their browsers in order to connect to the app. Can be
# IP address or DNS name and path. This is used to:
# - Set the correct URL for CORS and XSRF protection purposes.
# - Show the URL on the terminal
# - Open the browser
# Default: "localhost"
serverAddress = "localhost"
# Whether to send usage statistics to Streamlit.
# Default: true
gatherUsageStats = false