Closed csbrown closed 4 years ago
When you use Docker you should point Scoold to the appropriate Docker host running Para which I think is not http://localhost:8080
. Check your Docker setup and the docs to find out the correct hostname.
In case Para is actually running on localhost:8080, try updating your scoold-application.conf file with the access keys for app:scoold
then restart the Scoold container.
Yes, I had to update para.endpoint
in my scoold-application.conf
to point to the IP address of the para container. Since my containers were both running on the same machine, I had initially assumed that I could use localhost:8080
. However, localhost
from the scoold container's point of view is the scoold container, not the machine. So I replaced localhost:8080
with the docker-assigned software-IP of the para container, which is usually 172.18.something
. I could have also used the actual network IP address of the machine. In any case, this might be a good note to make in the docker-compose docs, since the example scoold-application config will absolutely need this line changed.
README updated.
I have followed the instructions to deploy via docker compose exactly. Including creating the "Scoold" app via the para cli and copying the access and secret keys into my
scoold-application.conf
.There doesn't seem to be any other information about why the connection is failing. The rest of the output is:
I'm not entirely sure how to list the available apps, but the line about "1 existing child apps" presumably refers to the Scoold app I created. Any thoughts on how to go about debugging this?