It is not literal, but figurative.
Compound just means to add up over time. The effect of the rain keeps getting worse and worse.
The end of the day is midnight. It is the beginning of the next day.
days filled from one end to the other = rain occurred for 24 hours every day. From midnight to midnight