Oh, I've opened 8080, 8081 in my security group and NOT 8008.
Please note we recommend only opening up this port (and any other ports) to you IP, not to the entire world...
Hi SourSwallow36 ,
This indeed sounds like some configuration is missing.
Which AMI are you using? Can you share a screenshot of the browser's developer tools Network tab (usually opens using F12
)? Please open a new browser window in Private or Incognito mode when trying this out so we'll have a "clean slate" 🙂
It seems like there's absolutely no communication between the WebApp and the Trains API Server (which is by default on port 8080). Might it be that your EC2 instance network configuration does not allow incoming TCP communication on port 8008?
AMI : allegroai-trains-server-0.15.1-366-248-c5c210e4-5094-4eb9-a613-a32c0378de31-ami-0bc20623da659a8cd.4
Hmm, I'm using 0.15.1 which I guess is an old version. I just created a new one with 0.16.1 and will test it out
Got it. Thanks for the help and explanation!
Yeah, .16.1 seems a better choice 🙂 - if you have any issues there, please make sure to select the Network tab when sharing the developer tools screenshot 🙂
How did you figure out that there was no communication between the server and the web-app?
I just always feel it's important to say that since many people tend to neglect security 🙂
Well, the first call sent by the WebApp is auth.fixed_users_mode
which is used to determine the login modes supported by the server - this call does not require any credentials, and the log showed it failed (i.e. didn't even return an error response)
I understand regarding not opening up the ports for entire world. I'm just testing the setup 🙂
Here is when I try to load the profile page
I just tried the .16.1 and am seeing the same behavior.
Here is the AMI id: allegroai-trains-server-0.16.1-320-273-c5c210e4-5094-4eb9-a613-a32c0378de31-ami-06f5e9f4dfa499dca.4
Here is the network tab when trying to load the projects page