You can't store RO water for more than a few days at a time. If you do, it starts going south as there are ZERO preservatives in it. I've got a 5 stage RO/DI unit from The Filter Guys:
http://www.thefilterguys.biz/ro_di_systems.htm
Mine is the third one down on the page. It's a 75 gallon per day unit. I'm a small grower for personal use only, so for me it's no big deal to fire it up and make a few gallons of water in a half hour to do my watering with.
If you're a bigger grower, you'll simply need to invest in a QUALITY air tight water container.
DO NOT USE A RAIN BARREL.
Rain barrels are made of cheap, leeching plastics and are not intended to be used for such things. They're made to water your lawn of flower beds with, not something you're going to smoke or eat.
The type container you need is entirely dependant upon how much water you're needing. You can get a 50 gallon container for less than 200 bucks.
https://www.amazon.com/Smart-Gallon-Stackable-Water-Storage/dp/B01DAXYV7G/ref=sr_1_1?s=hi&ie=UTF8&qid=1472555372&sr=1-1&keywords=drinking+water+tank
And those are stackable.
Or if you're only needing 15 or 20 gallons per day, you could order a few 5 gallon containers from U-Line.
Since I make such small amounts, I use milk jugs. I'll make about 4 gallons at a time. (Two water, one nitrogen heavy fertilizer and one phos. heavy fertilizer.)
Takes my 75 gpd unit about 30 minutes tops.