Backend not responding

I have pulled both the frontend and backend images of docker from its documentation => install => containers page.

When I am accessing localhost:3000 it shows error as "The backend is not responding, due to a server timeout or a connection problem of your device. Please check your connection and try again." I am unable to login at localhost:3000/login.

I have checked my backend at localhost:8080, it shows it is up and running. What am I misssing?

The frontend doesn't know about the backend, the default backend is localhost:8080/Plone, which is not available in the docker container.

You need to run them together. See plone-frontend/docker-compose.yml at 16.x · plone/plone-frontend · GitHub

1 Like

hi, i had the same problem. @davisagli helped me solve. the specific change was his change to the docker run command.

docker run --name plone6-frontend --link plone6-backend:backend -e RAZZLE_DEV_PROXY_API_PATH=http://backend:8080/themeadows -d -p 3000:3000 plone/plone-frontend:latest

for more details, look here for full discusison on this isssue:  https://community.plone.org/t/trying-to-install-plone-6-on-windows-gets-me-half-way/16084/16
2 Likes

Thanks @rileydog .

@tiberiuichim Hey, where have to put that docker-compose.yml file. I am not able to sort out this problem. Even I had run both the container together, still getting the same error that: " The backend is not responding, due to a server timeout or a connection problem of your device. Please check your connection and try again.

Thank you."

@tiberiuichim please see my above response. i believe it fixed the issue for @onlykingKD

@rileydog after changing the docker run command as specified now I am getting the message
that "This page doesn't seems to exist".


And backend is working properly

Create plone site in the classic plone then login here as admin. This is happening because frontend has no page to point to

Thanks @Tishasoumya-02