Your diet should be low carb to prevent blood sugar spiking. Eggs, meat, salad vegetables, other non-starchy vegetables, cheese, etc. maybe some nuts.....
I work the midnight shift also. What I do is the same thing I did when I worked days. When I wake up it's my breakfast (everyone's else's dinner) at 2 am I eat a normal lunch then when I get home I have breakfast for dinner. I found that I didn't have to do any special diet changes just change the times I eat. I hope this helps.