Prerequisites
You should have received from the GRID team:- The public IP address (or DNS name) of the managed VM
- An SSH private key (e.g.,
grid-enterprise.pem) - The username for the VM (typically
gridorubuntu)
If anything is missing, contact GRID support before proceeding.
Setup
Configure SSH
Add the host to Replace
~/.ssh/config:<MANAGED_VM_IP> with your VM’s IP address and adjust the username if different.Install VS Code Extensions
Install VS Code with the Remote Development extension pack (includes Remote-SSH and Dev Containers).
Using GRID
Once connected, open a terminal in VS Code (Terminal > New Terminal) and use the GRID CLI:
GRID_DATA_DIR, license.json, and resource_config.json. Start using GRID immediately:
Accessing Interfaces
Use theopen command to launch interfaces. The CLI displays URLs for both local and VM access:
When working remotely, use the VM IP addresses shown in the output. VS Code’s built-in port forwarding (in the PORTS panel) can also forward specific ports to your local machine if needed.
Developing in the Container
For a full IDE experience inside the running container:- Run Dev Containers: Attach to Running Container… from the Command Palette
- Select
grid_core
Best Practices
- Use
terminateto shut down containers when finished - Leave the
GRID_DATA_DIRcontents in place—GRID support manages updates - Contact GRID before installing additional system packages to maintain compatibility