Skip to content

Environment introduction

The environment block consists of the URL path for the container image and the image pull policy. It exposes all the necessary tools (open source, 3rd party, or custom tools) along with their connection interfaces (See also external node port and the container ports.

An environment is a mandatory building block for the creation of a workspace.

You can also include commands, arguments, and environment variables, as well as the user identity with permission to run the commands in the container.


Additional arguments and environment variables can be added to workspaces even if they were not defined in the environment building block used by the workspace. This ensures that the same environment can still serve many workspaces, even if they differ in their arguments and environment variables.

See Also