-
Notifications
You must be signed in to change notification settings - Fork 1
/
eo-jupyter-scipy-notebook-tls.json
81 lines (81 loc) · 2.78 KB
/
eo-jupyter-scipy-notebook-tls.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"Jupyter Scipy notebook TLS (EO)": {
"containers": {
"eo-jupyter-scipy-nb-tls": {
"image": "jupyter/scipy-notebook",
"tag": "latest",
"launch_order": 1,
"ports": {
"8888": {
"description": "The port used for the Jupyter Web Notebook.",
"host_default": 8888,
"label": "Notebook Port",
"protocol": "tcp",
"ui": true
}
},
"volumes": {
"/home/jovyan/work": {
"description": "Choose a volume for the Jupyter notebook files.",
"label": "Jupyter Data"
},
"/etc/ssl/notebook": {
"description": "Choose a volume for the notebook certificate and key files.",
"label": "Jupyter Certs"
}
},
"environment": {
"VIRTUAL_HOST": {
"description": "Specify the virtual host name to add to the nginx proxy.",
"label": "Virtual Host",
"index": 1
},
"LETSENCRYPT_HOST": {
"description": "Specify the virtual host name for letsencrypt - likely the same as the virtual host.",
"label": "Letsencrypt Host",
"index": 2
},
"VIRTUAL_PORT": {
"description": "Should be the same as the exposed port used by the Jupyter notebook to configure the virtual hosts entries in the Nginx proxy Rockon, if it's running. ",
"label": "Letsencrypt Port",
"index": 3
},
"LETSENCRYPT_EMAIL": {
"description": "Specify an email for letsencrypt.",
"label": "Letsencrypt Email",
"index": 4
},
"LETSENCRYPT_TEST": {
"description": "Specify using letsencrypt test or production certificate generation.",
"label": "Letsencrypt test(true/false)",
"index": 5
},
"NB_UID": {
"description": "Specify the uid of the jupyter notebook data.",
"label": "Notebook UID",
"index": 6
},
"NB_GID": {
"description": "Specify the gid of the jupyter notebook data.",
"label": "Notebook GID",
"index": 7
}
},
"opts": [
["--net", "rockon_br0"],
["-h", "eo-jupyter-scipy-nb-tls"],
["-e", "GEN_CERT=true"],
["-e", "VIRTUAL_PROTO=https"]
]
}
},
"description": "Jupyter Notebook Scientific Python Stack. The exposed port is run over TLS. ",
"more_info": "Note, you may use this without a proxy server and expose the port directly over NAT. ",
"version": "0.1",
"website": "https://hub.docker.com/r/jupyter/scipy-notebook/",
"ui": {
"https": true,
"slug": ""
}
}
}