-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathsetup-env.template
43 lines (26 loc) · 1.65 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
36
37
38
39
40
41
42
43
# 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
# Set to "" (empty) for source build, or quay.io/jupyter/ for current docker-stacks image.
# jupyter is now at quay.io/jupyter/ needed to obtain fresh builds. trailing backslash required
export REGISTRY=""
# export REGISTRY="quay.io/jupyter/"
# OWNER=spacetelescope will be built from docker-stacks source code
# quay.io/jupyter has the official pre-built images, no trailing backslash
export OWNER="spacetelescope"
# export OWNER="quay.io/jupyter"
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
export UBUNTU_TAG="24.04" # # Image scanning, report Ubuntu status for this version of Ubuntu
# ----------------- vvvv less frequently changed vvvv -------------------------------
source infrequent-env # for image development