I use two bungee cords to pull my "door" against my cab. It isn't a "door" actually, it's more of a "front-panel-wannabe-door" thing...

Bungee cords... they work very good.

And for light leaks, you can use that garden pond black liner material...