1 part (store bought) Topsoil.
1 part Compost.
1 part Perlite.
1 part Composted Steer Manure.
This is the basic soil mix. Add a balanced, dry, meal based, fertilizer (organic or "organic based" such as FoxFarm's "Marine Cuisine" or Whitney Farm's "Organic - General Purpose") at about 1/2 strength, according to directions.
It is important that you "Up-pot" the plant several times - rather than just plopping it in a big container right off the bat!.
This mix should allow you to grow "Seed to Harvest", adding nothing but water. But if you like (I do), you can suppliment with Alaska fish emulsion (5-1-1) and/or "Mexican" Bat Guano Tea, during Veg -and- Alaska MorBloom fish emulsion (0-10-10) and/or "Indonesian" Bat Guano Tea, during Flower.