topolekK, код DockerFile & docker-compose должен быть отформатирован чтобы быть читаемым
из вашего опискния проблемы вероятноее всего неправильный хост в попытке соединения
постгрес также может блокировать нелокалных клиентов это подозрение номер 2
это вы сами такую архитектуру - "генерация сертификата по требовнию" придумали или прочитали где ? вначале нужно обратиться к 80 порту от certbot, чтобы он выдал сертификаты, и потом вот тут поподробнее что вы там придумали .
findstrне ограничится