Skip to content
  • polohan's avatar
    f91e04d0
    Add workspace server/host support for development (#2723) · f91e04d0
    polohan authored
    
    
    * Add support to automatic initlize the workspace host on load
    
    * Add support for auto saving
    
    * Add code for workspace host
    
    * Refactor the code
    
    * Change the functions from async to normal function
    
    * Replace exec() call to control docker to dockerode functions
    
    * Remove some experimental functionality
    
    * Add code to delete all local code in _delContainer()
    
    * Replace exec() call to AWS SDK calls
    
    * Add code to import the config so that interface.js can be run locally
    
    * Change the hardcoded path and fix some minor error handling issue
    
    * README update
    
    * minor README fix
    
    * must run interface from main PL dir
    
    * Fix CI
    
    * Update socket.io path
    
    Co-authored-by: default avatarNicolas Nytko <nicknytko@gmail.com>
    
    * Replace the localhost with host.docker.internal
    
    * Using config.json to import the workspace bucket name
    
    * Fully support creating new workspace container on demand with auto-port-assigning
    
    * add config.workspaceLocalhost parameter
    
    * add xterm container
    
    * add error reporting to workspace socket
    
    * Add workspace init for S3/DB
    
    * Fix callback
    
    * Update workspace.js
    
    * Remove example-files dir
    
    * Fix typo
    
    * Update lib/workspaceSocket.js
    
    * Add support for running `interface.js` inside container
    
    * Fix push/pull paths when running natively
    
    * Update readme for containerized `interface.js`
    
    * Update readme to mention external grading flags
    
    * change route order, update url rewriting, add jupyter container
    
    * Add Jupyter Lab instructions
    
    Co-authored-by: default avatarTim Yang <timothy.d.yang@gmail.com>
    Co-authored-by: default avatarMatthew West <mwest@illinois.edu>
    Co-authored-by: default avatarTim Yang <tdy@users.noreply.github.com>
    Co-authored-by: default avatarNicolas Nytko <nicknytko@gmail.com>
    f91e04d0
    Add workspace server/host support for development (#2723)
    polohan authored
    
    
    * Add support to automatic initlize the workspace host on load
    
    * Add support for auto saving
    
    * Add code for workspace host
    
    * Refactor the code
    
    * Change the functions from async to normal function
    
    * Replace exec() call to control docker to dockerode functions
    
    * Remove some experimental functionality
    
    * Add code to delete all local code in _delContainer()
    
    * Replace exec() call to AWS SDK calls
    
    * Add code to import the config so that interface.js can be run locally
    
    * Change the hardcoded path and fix some minor error handling issue
    
    * README update
    
    * minor README fix
    
    * must run interface from main PL dir
    
    * Fix CI
    
    * Update socket.io path
    
    Co-authored-by: default avatarNicolas Nytko <nicknytko@gmail.com>
    
    * Replace the localhost with host.docker.internal
    
    * Using config.json to import the workspace bucket name
    
    * Fully support creating new workspace container on demand with auto-port-assigning
    
    * add config.workspaceLocalhost parameter
    
    * add xterm container
    
    * add error reporting to workspace socket
    
    * Add workspace init for S3/DB
    
    * Fix callback
    
    * Update workspace.js
    
    * Remove example-files dir
    
    * Fix typo
    
    * Update lib/workspaceSocket.js
    
    * Add support for running `interface.js` inside container
    
    * Fix push/pull paths when running natively
    
    * Update readme for containerized `interface.js`
    
    * Update readme to mention external grading flags
    
    * change route order, update url rewriting, add jupyter container
    
    * Add Jupyter Lab instructions
    
    Co-authored-by: default avatarTim Yang <timothy.d.yang@gmail.com>
    Co-authored-by: default avatarMatthew West <mwest@illinois.edu>
    Co-authored-by: default avatarTim Yang <tdy@users.noreply.github.com>
    Co-authored-by: default avatarNicolas Nytko <nicknytko@gmail.com>
Loading