-
Notifications
You must be signed in to change notification settings - Fork 0
DE apps
You can also create Docker applications easily in the Discovery Environment. This way you won't need to worry about writing a wrapper script or working with command line.
WARNING Creating an application this way currently your application will run on the US system. You'll be able to select options for this soon.
First of all you need to have a tool available for your application. A tool is a docker image (see Docker ) for more conformations). After opening your Apps
windows in the DE, check if the tool you need is already available. Click manage tools
on the top menu, if you can;t find what you need you can add tool
or require tool
.
The guide at Docker can help you create a Docker image if you need to.
An entrypoint
is needed: it can be provided inside the docker image itself, or specified during the add tool
action.
NOTE: here you'll be asked to provide a tag
. The field is optional, this is the actual tag used to retrieve the Docker image from the registry, so use it (it's not the Version
field!). If you misspell it or provide an non existing tag, no error is returned, but your app will fail. Go back and check this step in the troubleshooting.
Once your tool is available it can be used for one or more applications. In your Apps
window, select Apps
> create new
in the top menu bar. You will be asked what tool to use and will need to create an application graphical interface. The GUI here is pretty intuitive, if you need help, this is a complete guide.
The steps described allows you to create a private application, when it's ready and after you tested it you can ask the cyverse team to publish it.