Ensure public/assets directory exists before downloading asset manifest