Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions form.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
9 changes: 1 addition & 8 deletions template/script.sh.erb
Original file line number Diff line number Diff line change
Expand Up @@ -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 %>