Skip to content
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

upgrade, add dynamic protocol and hostname support #24

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

realies
Copy link

@realies realies commented Dec 24, 2023

fixes #12 and #4

This was referenced Dec 24, 2023
@realies realies force-pushed the master branch 4 times, most recently from 82aabe6 to 369ed21 Compare December 24, 2023 19:27
…nginx, add websocket endpoint, patch frontend for dynamic ssl support, add supervisord and non-root user, trim image and update docs
Copy link
Owner

@treyyoder treyyoder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@realies Sorry for the delay in review, but I am just now getting around to this PR. Thank you for your work on this! Generally, your enhancements look good, however I am running into a couple issues.

  1. Going to http://localhost:8080/ does not immedately load you into the game. It shows the "Awaiting Connection" screen and you have to ESC and then join via the Multiplayer menu:
    image

  2. After about a minute of gameplay, I am seeing a "Connection Interrupted" message. I feel like this may be related to the nginx server config:
    image

My master branch needs a small update to Dockerfile to build, so I will make that now.

@realies
Copy link
Author

realies commented Mar 15, 2024

thanks, i did not see any reverse proxy timeouts and it worked fine on localhost afaik

@Henkow
Copy link

Henkow commented May 13, 2024

Nice work, but I take it it's not possible to use this if you are already running a reverse proxy? Two instances of nginx is not gonna work, or am I missing something?

Edit: Nevermind, worked perfectly. I suppose the internal nginx service is hidden from the rest of the containers. Awesome job :D

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 this pull request may close these issues.

Add HTTPS
3 participants