Allocate VM on Nebula
Log into Nebula and create a VM under the project NDSLabsDev. Use the image entitled CoreCloud835.
...
If you are unsure which to use, you likely should be using "large" or "medium".
Networking Gotchas
DO NOT forget to generate / import an SSH key for this machine, or else you will never be able to get into it.
Be sure to add Permissions to this VM:
- remote SSH
- remote HTTP
Clone the Source Repo
To start, you will need the code. Clone it and change into the new directory:
...
NOTE: Once we have an NDSDEV image circulating (potentially in DockerHub?), this step should no longer be necessary.
Build the NDSDEV image:
Execute the following command at the project root to build up the ndsdev image:
...
. ./devtools/ndsdev/ndsdevctl rmi
Run or remove a container from the NDSDEV image:
You should then be able to run this image using:
...
. ./devtools/ndsdev/ndsdevctl rm
NDSDEV Usage
To start a stopped NDSDEV container:
...
. ./devtools/ndsdev/ndsdevctl restart
Tips and Tricks
Leave container running, but temporarily exit its shell:
...