You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once #3753 is merged, users can navigate to ports running on their agent from the web browser 🌏 🔗
For example, if I have a Python server running on port 3333 on my main agent in my blue workspace on dev.coder.com, I can access the app via: https://bpmct--blue--main--3333.dev.coder.com/ OR https://dev.coder.com/@bpmct/blue/apps/3333/.
Prior art
@code-asher created a port-forwarding dropdown in the workspaces that also auto-detects ports via agent: #1824. This was previously blocked by no backend routing (#3753).
If an admin doesn't set up a wildcard domain, the port forwarding dropdown should not use a subdomain.
Coder Classic entirely disabled port forwarding via the dashboard when coderd. devurlsHost was not set.
@bpmct suggestion: use a deployment-wide environment variable to enable subdomain apps. When disabled, use path URLs and link to docs to enable subdomains via the dropdown (many apps don't work by default as a path).
Once #3753 is merged, users can navigate to ports running on their agent from the web browser 🌏 🔗
For example, if I have a Python server running on port
3333on mymainagent in myblueworkspace ondev.coder.com, I can access the app via:https://bpmct--blue--main--3333.dev.coder.com/ORhttps://dev.coder.com/@bpmct/blue/apps/3333/.Prior art
@code-asher created a port-forwarding dropdown in the workspaces that also auto-detects ports via agent: #1824. This was previously blocked by no backend routing (#3753).
TODO
coderd. devurlsHostwas not set.