TODO: with helm in helm/
Everything below the authentication layer, i.e. the dashboard itself, volumes and notebooks.
To set it up:
- edit
config.yaml
, provide your values for at leastdevNamespace
,dashboard.hostname
,dashboard.user
- optionally, define also
dashboard.devImage
, go todashboard/
and build your images:- make build-stage
- make push-dev
- go to
k8s-dev
and runmake install
; it starts the dashboard container which runs justsleep 365d
- run
make bash
; it gives an interactive shell in the container - chdir to
/home/jovyan
and clone this github repository, the development version of the container expects it there - exit the shell and run
make start
; this runs/start.sh
in the container in foreground to see all the logs
Now pointing a browser to https://YOUR_HOSTNAME/user/YOUR_USERNAME/dash/ yields the running dashboard.
All the stuff in /home/jovyan/mddash/dashboard/api
can be edited (and pushed back to github eventually). Flask runs in debug mode, automatically reloading everything.