Hi!
.internal
is ipv6-ony, so you need to get your gunicorn bound to ::
and not to 0.0.0.0
.
This should do it in your Dockerfile:
ENTRYPOINT ["gunicorn", "-c", "config.py", "-w", "5", "--bind=[::]:5000", "--timeout", "600", "web.app:create_app()"]