Protože vaše aplikace flask a obrázky Postgres nejsou ve stejném kontejneru dockeru, nemůžete přistupovat k databázi přes localhost!!
v URL vaší databáze nahraďte localhost název služby Postgres v docker-compose/
engine = create_engine('postgresql://user:[email protected]{}:5432/database'.format('service_name_of_postgres'))