The council approved $15 million to build a shelter site and $10 million to hire heat-relief contractors.