Closed
Description
A customer wants to run a coder_app
in their workspace and access a service via a fixed URL but not have it appear in the dashboard as a button. They can't use listening/shared ports because their deployment doesn't support wildcard domains.
One option is to allow users to hide coder_app
s in the UI by adding a new attribute.
resource "coder_app" "hidden-service-url" {
agent_id = coder_agent.dev.id
slug = "my-hidden-service"
command = "run service"
...
hidden = true # defaults to false
# or
button = false # defaults to true
}
This could ergonomically expand the ability to use workspaces as service providers.