Closed rpgoldman closed 3 months ago
Aye, even with root, it would fail. Port clashes can be frustrating :P. I think we should be able to have this included in the ENV stuff -- already including lots there: https://github.com/AI-Planning/planning-as-a-service/blob/main/server/.env.example
Should be fixed with #62
I believe that this is due to my having rootless docker, and not being able to
make
theserver
as root:It looks to me like the frontend server would like to run on port 80.
So I changed the ports to
8010:80
, so I wouldn't be taking over the host machine's port 80 and now it starts.I'm afraid I don't know docker compose syntax well enough to make an MR myself, but I think what would be best would be to have the docker compose file check to see if it's run as root and if not, open a different port, possibly one specified to the makefile like:
or something along those lines.