-
Notifications
You must be signed in to change notification settings - Fork 7
/
setup-env.template
35 lines (21 loc) · 1.51 KB
/
setup-env.template
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
# Clone and customize this for your deployment
#
# NOTE: must be sourced from jupyterhub-deploy root directory
#
# ----------------- basic inputs, must set for deployment --------------
export DEPLOYMENT_NAME=cluster-name # roman, jwebbinar, tike
export ENVIRONMENT=sandbox # sandbox, dev, test, prod, int
export CAL_VERSION=none # e.g. roman or jwst x.y.z CAL release, latest, or none
export USE_FROZEN=0 # use 0 for loosely pinned package versions,
# 1 for tagged/frozen production build
export FREEZE=1 # dump new frozen requirements in image to modified files in this git repo
export PLATFORM="linux/amd64" # os / instruction-set for built image: linux/amd64 or linux/aarch64
export REGISTRY="" # empty for DockerHub or source build, quay.io/jupyter for current docker-stacks image.
# export REGISTRY="quay.io/jupyter/" # but jupyter is now at quay.io/jupyter
export OWNER="spacetelescope" # spacetelescope will be built from source code
# quay.io/jupyter image or spacetelescope for github/jupyter/docker-stacks code
export BASE_IMAGE=${OWNER}/scipy-notebook # see above
export NOTEBOOK_TAG=latest
export NOTEBOOK_ID=notebook-${DEPLOYMENT_NAME}:${NOTEBOOK_TAG} # abstract name of mission-specific notebook image
# ----------------- vvvv less frequently changed vvvv -------------------------------
source infrequent-env # for image development