Публичный сайт flask?
app.run(host='0.0.0.0') запуставит Flask слушать 80-й порт на всех IP адресах, которые есть на Вашем компьютере. Видимость сайта для интернета зависит от кофигурации Вашей сети и услуг, которые предоставляет Ваш провайдер.
Если ноутбук подключён к роутеру, то нужно настроить на роутере проброс 80-го порта на ноутбук. Кроме того, убедиться, что провайдер предоставляет Вам «белый» IP-адрес (обычно это дополнительная услуга).
0.0.0.0 приравневается к 127.0.0.1, локальному хосту. Подставьте интерфейс, который смотрит во внешнюю сеть и получите доступ из вне:app.run(host='192.168.1.1')