Skip to content
Permalink
Browse files

use text_area for custom env setup

  • Loading branch information...
ericfranz committed Aug 14, 2018
1 parent e607570 commit 8227416bf95bae95381b3fdc4010e8f21e1292ad
Showing with 12 additions and 11 deletions.
  1. +11 −3 form.yml
  2. +1 −8 template/script.sh.erb
@@ -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 comments on commit 8227416

Please sign in to comment.
You can’t perform that action at this time.