The DRAGON facility for nuclear astrophysics at TRIUMF-ISAC