Skip to content

CERIT-SC/mddash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Production deploymet

TODO: with helm in helm/

Testing deployment

Everything below the authentication layer, i.e. the dashboard itself, volumes and notebooks.

To set it up:

  1. edit config.yaml, provide your values for at least devNamespace, dashboard.hostname, dashboard.user
  2. optionally, define also dashboard.devImage, go to dashboard/ and build your images:
    • make build-stage
    • make push-dev
  3. go to k8s-dev and run make install; it starts the dashboard container which runs just sleep 365d
  4. run make bash; it gives an interactive shell in the container
  5. chdir to /home/jovyan and clone this github repository, the development version of the container expects it there
  6. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 45.3%
  • TypeScript 44.6%
  • Jinja 3.6%
  • Makefile 2.7%
  • Dockerfile 1.5%
  • JavaScript 1.0%
  • Other 1.3%