Jupyter
This is an apolo-flow action launching an instance of Jupyter Notebook or Jupyter Lab. It's intended to be used with the Apolo platform template, but can be adapted for other use cases as well.
It requires the references to 5 volumes: data, code, config, notebooks and results. These volumes will be mounted to /project/data
, /project/modules
, /project/config
, /project/notebooks
, and /project/results
respectively.
By default, this action will use the ghcr.io/neuro-inc/base:latest
image to run Jupyter.
After the Jupyter instance is launched, its Web UI will be automatically opened in the default browser.
Quick example:
Arguments
volumes_data_remote
volumes_data_remote
Reference to a data volume
Example
volumes_code_remote
volumes_code_remote
Reference to a code volume
Example
volumes_config_remote
volumes_config_remote
Reference to a config volume
Example
volumes_notebooks_remote
volumes_notebooks_remote
Reference to a notebooks volume
Example
volumes_results_remote
volumes_results_remote
Reference to a results volume
Example
preset
preset
Resource preset to use when running the Jupyter job. ""
by default.
Example
jupyter_mode
jupyter_mode
The mode in which to run Jupyter - "notebook"
or "lab"
. Uses "notebook"
by default.
Example
job_name
job_name
Predictable subdomain name which replaces the job's ID in the full job URI. ""
by default.
Example
multi_args
multi_args
Additional arguments. ""
by default.
http_port
http_port
HTTP port to use for Jupyter. "8888"
by default.
Example
http_auth
http_auth
Whether to use HTTP authentication for Jupyter or not. "True"
by default.
Example
Feel free to check the Jupyter action repository.
Last updated