Did you try an npm rebuild first?
The url in config.json gets set to
http://localhost:4567 but it's not actually asked when installing.
Shouldn't it be asked when installing?
It should, yes... how are you invoking setup? There are multiple ways, but
./nodebb setup should ask it as the first question.
I'm using the web setup.
That's what comes up when installing in the Docker.
@badding Thanks, looks like the default
localhost:4567 is just assumed and must be changed in
port in the config.json
url seemed to break emojis.
I had this in the url:
http:/forums.domain.com:4567 and emojis didn't work. I took the port out and emojis worked.
The port is defined elsewhere in the config, so it probably doesn't need to be in the url?
That is correct. The port if not defined at all is assumed to be 4567, and should only be in the url if the port is required to access the site.