Skip to content

INTO-CPS-Association/ml-workspace

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workspace Nouveau

A new workspace image for DTaaS.

We are still very much in the explorative phase. Everything that is working is subject to change.

Build Workspace Image

Either
Compose it

sudo docker compose up

Or Build it

sudo docker build -t workspace-nouveau:latest -f Dockerfile .

Run it

sudo docker run -it --shm-size=512m \
  -p 6901:6901 -p 8080:8080 -p 8888:8888 -p 8899:8899 \
  workspace-nouveau:latest

Use Services

An active container provides the following services

Current progress

  • Based on the KASM core ubuntu image.
  • Added VSCode service with code-server, is started by the custom_startup.sh script. It is for now available on port 8080.
  • Jupyter is available, Notebook on port 8888, Lab on 8899. (All ports are subject to change)
  • No longer need to authenticate when opening VNC Desktop.
  • User is now a sudoer, can install debian packages, and user password can be set at container instantiation (via the environmetn variable USER_PW).
  • Still need to allow http (Only the virtual desktop itself currently demands HTTPS).
  • Still need to setup reverse proxy to redirect subpaths to tool ports.
  • Still need to get image under 500 MB.

About

🛠 All-in-one web-based IDE specialized for machine learning and data science.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 59.6%
  • Dockerfile 40.4%