Environment variables
Coder injects a standard set of environment variables that allow you to access contextual information about your workspace.
To obtain a list of environment variables and their values, launch the Terminal via the Coder Dashboard and run:
env | grep CODER_
Available environment variables
Environment variable | Description |
---|---|
CODER_ASSETS_ROOT | The directory where coder adds Coder-specific assets during
workspace creation, such as the coder-cli binary |
CODER_CPU_LIMIT | The CPU core limit given to your workspace |
CODER_IMAGE_DIGEST | The content-addressable identifier for your image |
CODER_IMAGE_TAG | The image tag used to create your workspace |
CODER_IMAGE_URI | The URI of the image used to build the workspace |
CODER_MEMORY_LIMIT | The memory limit given to your workspace in GB |
CODER_ORGANIZATION_ID | The ID of the organization to which the workspace belongs. |
CODER_RUNTIME | The container runtime used to start the workspace (either
kubernetes/default or kubernetes/sysbox
if the workspace is a CVM |
CODER_URL | The base URL of your Coder deployment |
CODER_USER_EMAIL | Your email address |
CODER_USERNAME | Your user name |
CODER_WORKSPACE_ID | The unique ID of your workspace |
CODER_WORKSPACE_NAME | The name of your workspace |
CODER_WP_NAME | The name of the workspace provider hosting the workspace |
Other variables
Coder uses the following environment variables for its internal operation:
Important: These variables may be modified or removed in future releases without prior notice and are not covered by Coder's backward compatibility policy. These are documented here for your information only.
Environment variable | Description |
---|---|
CODER_AGENT_TOKEN | The token used by the Coder Agent
to authenticate with coderd . The Coder Agent handles
tunnelled connections, collects workspace statistics (such as
processor and memory utilization), and manages programs, such as
editors. |
CODER_AGENT_URL | The URL that the coder agent process uses
to connect to coderd . If this is not set, the agent
will connect to CODER_URL instead, enabling the
coder agent and coder command-line tool
to connect to different installations. |
CODER_BOOTSTRAP_SCRIPT | The script used to initiate the workspace startup sequence when the
self-contained workspace builds feature is active; begins by
downloading the "bootstrap agent" from the coderd
process. |