Skip to content

Discovery Environment Cloud Shell command line interface

License

Notifications You must be signed in to change notification settings

cyverse-vice/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Supported by CyVerse Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. license

Cloud Shell

Browser based interactive terminal for use in CyVere Discovery Environment Featured Apps listing.

Developer Instructions

Launch in CyVerse with a verified user account (free):

!Harbor GitHub commits since tagged version

quicklaunch

Shell with BASH and ZSH command line interface (CLI). Intended for running shell commands on CyVerse VICE.

Uses tini and ttyd to run a terminal in a browser.

Built with an Ubuntu 20.04 base, also includes MiniConda conda, python, go, and iRODS icommands

Text editors include emacs, nano, vi, & vim

Monitors include top, htop, & glances

To build and run the image locally:

git clone https://github.com/cyverse-vice/cli.git
cd cli/zsh
docker build -t cli:zsh .
docker run -it -p 7681:7861 cli:zsh

Test from CyVerse Harbor:

docker run -it --rm -p 7681:7681 harbor.cyverse.org/vice/cli/bash:latest

To build your own version of this image, you can use the hosted version:

FROM harbor.cyverse.org/vice/cli/bash:latest

Integrate your own Containers and Apps into CyVerse