From 701d5afe71bd84b37433a16fb5f0a81c788c25de Mon Sep 17 00:00:00 2001 From: BenGalewsky Date: Fri, 19 Jan 2018 16:43:18 -0600 Subject: [PATCH] NDS-1106 Add spec for MDF Forge Notebook (#76) * Add spec for MDF Forge Notebook * Use ndslabs docker hub repo --- mdf/forge-notebook.json | 57 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 mdf/forge-notebook.json diff --git a/mdf/forge-notebook.json b/mdf/forge-notebook.json new file mode 100644 index 0000000..a6bd2d3 --- /dev/null +++ b/mdf/forge-notebook.json @@ -0,0 +1,57 @@ +{ + "key": "forge", + "label": "Forge", + "description": "Materials Data Facility Forge", + "logo": "https://s3.amazonaws.com/ndslabs/ForgeIcon.png", + "image": { + "name": "ndslabs/forge-notebook", + "tags": [ + "latest" + ] + }, + "display": "stack", + "access": "external", + "config": [ + { + "name": "PASSWORD", + "value": "", + "label": "Password", + "isPassword": true, + "canOverride": false + } + ], + "ports": [ + { + "port": 8888, + "protocol": "http", + "contextPath": "/" + } + ], + "repositories": [ + { + "type": "git", + "url" : "https://github.com/jupyter/notebook" + } + ], + "readinessProbe": { + "type": "http", + "path": "/static/base/images/favicon.ico", + "port": 8888, + "initialDelay": 5, + "timeout": 600 + }, + "volumeMounts": [ + { + "mountPath": "/home/jovyan/work" + } + ], + "resourceLimits": { + "cpuMax": 500, + "cpuDefault": 100, + "memMax": 1000, + "memDefault": 50 + }, + "developerEnvironment" : "cloud9nodejs", + "info" : "https://nationaldataservice.atlassian.net/wiki/display/NDSC/Jupyter+Notebooks", + "tags": ["7", "21", "20", "28"] +}