Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Preconditions: 
    • User is logged in via CLI
    • Stack exists and is running
  • Primary flow:
    • ndslabsctl exec stack-service-id
    • User can interact with container as expected (navigate, edit files, etc)
  • Alternative flows
    • User can access console of multiple containers at the same time 
    • User can access the console of the same container in multiple sessions
    • If stack is stopped during active session, terminal session is terminated
    • Interaction with terminal continues current user session (i.e., token refresh)

Prototype:

A prototype has been provided using term.js with a simple go server:

cd $GOPATH/src/github.com

...