Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Access and share arbitrary ports from the UI #3516

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
3 of 4 tasks
bpmct opened this issue Aug 15, 2022 · 3 comments · Fixed by #3812
Closed
3 of 4 tasks

Access and share arbitrary ports from the UI #3516

bpmct opened this issue Aug 15, 2022 · 3 comments · Fixed by #3812
Milestone

Comments

@bpmct
Copy link
Member

bpmct commented Aug 15, 2022

Problem statements

This is an epic that covers slightly different features

  • Add link to open any port in dashboard #1624

    As a user connecting via the dashboard (not SSH), I need a way to preview my web application while developing. I have some projects that run on :8080, others that run on :3000, and occasionally unpredictable ports when I try new software. My React, NextJS, Vue, and WordPress applications expect to run on / and require lots of special configuration to run on a path (/@myusername/myworkspace/myapp). Since my admin set up subdomains, I can access these services without special configuration even though the admin doesn't know what port(s) I need access to.

    Current workarounds: I have to use ngrok or connect from a machine that can run coder port-forward on the CLI.

  • Allow serving apps at / #3378

    As an admin configuring a coder_app in a template, perhaps something internal or a cutting-edge IDE (e.g. Airflow), I want it to "just work." Since I have a wildcard subdomain running in Coder, I can just serve apps with a subdomain instead.

    Current workarounds: Fiddling with reverse proxies and/or flags to get it to run on a path (/@myusername/myworkspace/myapp). Instructing users to connect via a machine that can run coder port-forward

  • Share apps or ports with other users and even the public! #3515

    As a user developing with Coder, I would love to share my "work in progress" application with my teammates or even people outside my organization.

  • A fun nice-to-have integration with code-server: [Feat]: Leverage "proxy-domain" in the "Ports" panel code-server#5458

@bpmct bpmct added the epic label Aug 15, 2022
@ericpaulsen
Copy link
Member

ericpaulsen commented Aug 15, 2022

@bpmct several customers have run into issues with the v1 naming convention limitation which prevents multiple dev URLs of the same name being created across different workspaces.

we should consider either removing user-defined names for dev URLs or include the workspace name as part of the naming convention.

@bpmct
Copy link
Member Author

bpmct commented Aug 15, 2022

we should consider either removing user-defined names for dev URLs or include the workspace name as part of the naming convention.

Removing user-defined names seems like a solid approach 👍🏼

@ammario ammario added this to the EE milestone Aug 22, 2022
@Emyrk Emyrk assigned Emyrk and unassigned Emyrk Aug 24, 2022
@kylecarbs kylecarbs changed the title Access (and share) arbitrary ports from the Coder web UI Access and share arbitrary ports from the Coder web UI Aug 24, 2022
@kylecarbs kylecarbs changed the title Access and share arbitrary ports from the Coder web UI Access and share arbitrary ports from the UI Aug 24, 2022
@kylecarbs kylecarbs removed the epic label Aug 24, 2022
@BrunoQuaresma BrunoQuaresma reopened this Sep 13, 2022
@BrunoQuaresma BrunoQuaresma removed their assignment Sep 14, 2022
@bpmct
Copy link
Member Author

bpmct commented Sep 19, 2022

Gonna close this and add sharing separately.

@bpmct bpmct closed this as not planned Won't fix, can't repro, duplicate, stale Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants