After consulting with a colleague, it became obvious that AWS AppRunner is ignoring the HOSTNAME
env variable set up in the docker container itself and is binding to a host it cannot reach.
Thus setting HOSTNAME=0.0.0.0
in the AppRunner env variables resolves this issue.