Skip to main content
The Domino standard environments support opening Visual Studio Code (VS Code) in workspaces. VS Code is an open source multi-language editor maintained by Microsoft. Domino can serve the VS Code application to your browser with the power of code-server from Coder.com.

Install VS Code extensions

You can install VS Code extensions in the following ways:
  1. Use the pre-run script.
  2. Use VS Code’s extensions manager.

Use the pre-run script

  1. Go to the environment.
  2. Click Edit Environment.
  3. In Pre Run Script, paste the following:
  4. Click Build.

Use VS Code’s extensions manager

Use the VS Code’s extensions manager to install extensions from the marketplace. You must build the extensions in your environment to make them available in every new VS Code workspace.
  1. Find the extension you want to install in the Visual Studio Marketplace. For example, install the scala-lang extension.
  2. Microsoft obscures the download URL for the extension by default. Open your browser’s development tools, then click Download extension. Download extension
  3. Get the download URL for the extension from the request details in your browser’s development tools. It ends with /vspackage. Copy this URL. Get vspackage download URL from browser development tools
  4. In Domino, create a new environment. As the base image, use one of the VS Code-equipped Domino standard environments, listed in the Domino standard environments.
  5. Add the following instructions to your environment’s Dockerfile. Replace the folder names and example /vspackage URL with the extension URL you retrieved previously. These commands download the extension, extract the required files, and add them to the appropriate folder.
  6. Click Build. After a successful build, you can use this new environment to launch VS Code workspace sessions with the extensions already installed.

Install VS Code

You can add VS Code to an environment that does not include it. The base environment must be 2018-05-23 or newer.
  1. Add the following to your compute environment Dockerfile instructions:
  2. Add the following to your compute environment’s Pluggable Workspace Tools:
Last modified on July 15, 2026