I don't think you can fill flasks at the shrines, but never tried. They do refill themselves after you use them (for awhile, anyway).