Cannabis can grow in any environment that fulfills the basic requirements of providing light, water, and air. This page to here to describe some of the typical configurations and key components for those attempting to grow in a new environment.
Tents
Cabinet
Spacebucket
An ultra simplistic design often utilizing plastic buckets. https://spacebuckets.com/template