you are in a combat zone, soyou are in a combat zone, so it is appropriate to fly the flag 24/7 unless command orders otherwise.
There is usually enough ambient light in an active compound to see the flag. Since the flag is visible you do not need a special light.
also common sense dictates you do not want to make an easy target, so no light please.
hope this helps.