File tree 2 files changed +17
-10
lines changed
2 files changed +17
-10
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,9 @@ variable "share" {
40
40
}
41
41
42
42
variable "subdomain" {
43
- type = bool
44
- default = true
45
- validation {
46
- condition = var. share == " owner" || var. share == " authenticated" || var. share == " public"
47
- error_message = " Incorrect value. Please set either 'owner', 'authenticated', or 'public'."
48
- }
43
+ type = bool
44
+ description = " Determines whether JupyterLab will be accessed via it's own subdomain or whether it will be accessed via a path on Coder."
45
+ default = true
49
46
}
50
47
51
48
variable "order" {
@@ -84,4 +81,3 @@ resource "coder_app" "jupyterlab" {
84
81
threshold = 10
85
82
}
86
83
}
87
- }
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env sh
2
2
3
+ if [ -n " $BASE_URL " ]
4
+ then
5
+ BASE_URL=" --ServerApp.base_url=${BASE_URL} "
6
+ fi
7
+
3
8
BOLD=' \033[0;1m'
4
9
5
10
printf " $$ {BOLD}Installing jupyterlab!\n"
@@ -15,11 +20,17 @@ if ! command -v jupyterlab > /dev/null 2>&1; then
15
20
fi
16
21
# install jupyterlab
17
22
pipx install -q jupyterlab
18
- echo " 🥳 jupyterlab has been installed\n\n "
23
+ printf " %s\n\n " " 🥳 jupyterlab has been installed"
19
24
else
20
- echo " 🥳 jupyterlab is already installed\n\n "
25
+ printf " %s\n\n " " 🥳 jupyterlab is already installed"
21
26
fi
22
27
23
28
echo " 👷 Starting jupyterlab in background..."
24
29
echo " check logs at ${LOG_PATH} "
25
- $HOME /.local/bin/jupyter-lab --ServerApp.ip=' 0.0.0.0' --ServerApp.port=${PORT} --no-browser --ServerApp.token=' ' --ServerApp.password=' ' > ${LOG_PATH} 2>&1 &
30
+ $HOME /.local/bin/jupyter-lab --no-browser \
31
+ " $BASE_URL " \
32
+ --ServerApp.ip=' *' \
33
+ --ServerApp.port=" ${PORT} " \
34
+ --ServerApp.token=' ' \
35
+ --ServerApp.password=' ' \
36
+ > " ${LOG_PATH} " 2>&1 &
You can’t perform that action at this time.
0 commit comments