You can also add your applications to Labs Workbench.
- Log into Labs Workbench
- Navigate to the Catalog view
- Select "Create"
- At a minimum, specify the short name, display name, and Docker image name. Specify ports if appropriate. For example, you could add the official nginx or drupal image, specifying port 80.
- Select "Save"
- Add the application
- Navigate to the Applications view and start-up your added applications
See a video of this feature in action!
Please be advised that Labs Workbench is still in beta, and should not be used to house critical or sensitive data.
See Appectable Use Policy for more details.
To export (share) your spec with another user:
- Navigate to the Catalog view
- Locate the spec you would like to share and choose View JSON from the dropdown
- Click "Copy to Clipboard"
- Paste the resulting JSON spec into a Slack snippet / GitHub gist / pastebin / e-mail / chat client / wiki page / forum post / etc
- Send this to the target user
To import a spec that another user has shared with you:
- Navigate to the Catalog view
- Click Import at the top-right
- Paste a JSON spec describing your application
Once you are happy with a spec, you can submit it to the official catalog to share it with all users:
- Fork https://github.com/nds-org/ndslabs-specs
- Add your spec
- Submit a pull request back to nds-org/ndslabs-specs