Weatherstripping around the frame but not on the hinges side for reasons you already discovered.
On the hinge side, when the door is closed no light should come through anyway so don't worry about it, but check to make sure.
I flight shows through, you can attach a baffle made of strips of something flexible and lightproof, such as a couple layers of black plastic.