I’ve set up what should be a vanilla Docker-based Discourse install (except that I’ve imported an existing database from another, non-Docker install). Things mostly work, but OAuth via github (as well as twitter) fails with a
message=redirect_uri_mismatch error. Inspecting the actual packets that are being sent over, I see this in the url:
So that explains that error message. What can I do to make Discourse use its real url (
discuss.codemirror.net in this case)?
Edit: Forgot to mention, the container isn’t directly binding port 80/443, but being proxied through an nginx, since the host serves other sites as well.