Skip to content
Snippets Groups Projects
Commit 8227416b authored by Eric Franz's avatar Eric Franz
Browse files

use text_area for custom env setup

parent e6075702
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,7 @@
cluster: "owens"
# Title of the app displayed in the Dashboard
title: "Jupyter Notebook"
title: "Jupyter Notebook (example)"
# Description of the app displayed in the Dashboard (can use multi-line string
# and Markdown syntax)
......@@ -33,7 +33,15 @@ attributes:
# modules: "python/3.5"
# @example Using combination of modules
# modules: "python/3.5 cuda/8.0.44"
modules: "python"
custom_environment:
widget: text_area
label: Environment Setup
value: |
# Restore module environment to avoid conflicts
module restore
# Load required modules
module load python/3.5
# Whether Conda extensions will be available within the Jupyter notebook
# server
......@@ -61,7 +69,7 @@ attributes:
# option, then it will not appear in the form page that the user sees in the
# Dashboard
form:
- modules
- custom_environment
- conda_extensions
- extra_jupyter_args
- bc_num_hours
......
......@@ -6,14 +6,7 @@ cd "${HOME}"
#
# Start Jupyter Notebook Server
#
<%- unless context.modules.blank? -%>
# Restore the module environment to avoid conflicts
module restore
# Load the require modules
module load <%= context.modules %>
<%- end -%>
<%= context.custom_environment %>
# Launch the Jupyter Notebook Server
jupyter notebook --config="${CONFIG_FILE}" <%= context.extra_jupyter_args %>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment