Skip to content

Commit 43d4cbd

Browse files
committed
added kernel_root override based on CLI passed env vars.
1 parent 13e2521 commit 43d4cbd

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

Deploy.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,15 @@ Tested on campus cluster via apptainer, this indexes the central repository of k
3333
(base) [hdpriest@cc-login2 icrn_manager]$ apptainer pull docker://hdpriest0uiuc/icrn-kernel-indexer
3434

3535
(base) [hdpriest@cc-login2 icrn_manager]$ apptainer run --bind /sw/icrn/jupyter/icrn_ncsa_resources/Kernels:/sw/icrn/jupyter/icrn_ncsa_resources/Kernels icrn-kernel-indexer_latest.sif
36+
```
37+
38+
For dev and prod environments, the kernel index job needs to be run using a custom kernel root env variable (see directly below)
3639

40+
this will obviously be different based on the container runtime
41+
```sh
3742
#### DEV
38-
(base) [hdpriest@cc-login2 icrn_manager]$ apptainer run --bind /sw/icrn/dev/kernels:/sw/icrn/dev/kernels icrn-kernel-indexer_latest.sif
43+
(base) [hdpriest@cc-login2 icrn_manager]$
44+
apptainer run --env "KERNEL_ROOT=/sw/icrn/dev/kernels" --bind /sw/icrn/dev/kernels:/sw/icrn/dev/kernels icrn-kernel-indexer_latest.sif
3945
## ... output
4046
Collated manifest written to: /sw/icrn/jupyter/icrn_ncsa_resources/Kernels/collated_manifests.json
4147
## ... output

kernel-indexer/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ docker build -t icrn-kernel-indexer:latest .
3030

3131
```bash
3232
docker run --rm \
33-
-v /sw/icrn/jupyter/icrn_ncsa_resources/Kernels:/sw/icrn/jupyter/icrn_ncsa_resources/Kernels \
33+
-v /sw/icrn/dev/kernels:/sw/icrn/dev/kernels \
3434
icrn-kernel-indexer:latest
3535
```
3636

3737
### With Custom Configuration
3838

3939
```bash
4040
docker run --rm \
41-
-v /sw/icrn/jupyter/icrn_ncsa_resources/Kernels:/sw/icrn/jupyter/icrn_ncsa_resources/Kernels \
42-
-e KERNEL_ROOT=/sw/icrn/jupyter/icrn_ncsa_resources/Kernels \
41+
-v /sw/icrn/dev/kernels:/sw/icrn/dev/kernels \
42+
-e KERNEL_ROOT=/sw/icrn/dev/kernels \
4343
-e LANGUAGE_FILTER=Python \
4444
-e LOG_LEVEL=DEBUG \
4545
icrn-kernel-indexer:latest

0 commit comments

Comments
 (0)