well a 20g for glow fish sounds great, especially long. they are fast and dash around the tank so a long is appropriate. if you keeping just them i would go with 1 per gallon. so 20, but i think only a dozen will be nice, just to make a lesser chance of disease. you might want to consider some bottom dwellers, i recommend corries and/or kuhlis.
They like their temperature to be at 22C-24C, but they don't have to be heated but like to. i keep a close cousin of glow lights (golden and zebra danios) at 26C. these guys are quite hardy and like a
pH of about 7.
Good luck! i hope i helped.