Running keycloak15 on public domain

Hi
I have installed keycloak 15 on my gcp cloud machine and that cloud machine have a public domain whom i can access from any network.
after installing keycloak, i am running keycloak with command “standalone.bat -b 0.0.0.0” but my keycloak is not running on my public domain like “https://abc.xyz.com:8080” and it is running on “localhost:8080”.

Can anyone advice that how i can sort it out so that my keycloak can be accessible from any network likewise other applications.