cs01 / cs01/gdbgui

Running GDBGUI behind a proxy

Open
#307 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
10.4k
Forks
521
PR merge metrics
No merged PRs in 30d

Description

I'm trying to run GDBGUI behind a proxy -- I'm using JupyterHub has a programming environment for students in our classes.

JupyterHub provides a proxy mechanism where in both the subprocess TCP port is exposed as e.g.

https://coding.csel.io/user/grunwald/gdbgui/

and that endpoint is then proxied to the gdbgui on whatever port was allocated.

The problem I'm having is that gdbgui doesn't appear to be aware of the URL prefix and tries to load e.g. https://coding.csel.io/hub/socket.io...e.g.

![image](https://user-images.githubusercontent.com/989516/74396651-e3954100-4dcf-11ea-8bcb-ebd9487bdfcb.png)

Has anyone used GDBGUI behind a similar proxy mechanism and if so, how did you get it to work?

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified in the report. Reproduce gdbgui through the JupyterHub proxy URL and inspect the failed requests shown in the issue; done means the application and its socket connection work under that URL prefix.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter, typescript
Domain
infrastructure, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.