What's BASEROW_PUBLIC_URL value via docker container

Use the Install with Docker compose // Baserow Quickstart default docker-compose.yml to run in a docker, but get the wrong info.

Site not found

The page you are looking for has not been found. This might be because URL is incorrect or that you don’t have permission to view this page.

Need some HELP! Thanks.
from a greenhand.
My file docker-compose.yml:

I believe the BASEROW_PUBLIC_URL is for the situations when you want to expose your Baserow outside of your LAN. In your case, I think it’s not needed at all, and could be removed completely from the compose file.

Thanks, but it does not work.
BASEROW_PUBLIC_URL must have some url value.

The BASEROW_PUBLIC_URL environment variable holds the URL how you’re accessing Baserow. It needs to contain the URL that you would visit in your browser if you would open Baserow. If your Baserow environment is supposed to run on http://localhost, then that should be the value of it. This is because we have an application builder that can publish applications to a domain, so Baserow needs to know on which one to run the Baserow tool on.