Entries not visible on Production
Notice you got
handle: Pages

And in code below
template: pages/page

A lucky guess would be, your local is not case sensitive. As you might running it on a windows machine with a virtual host. 
However, your server ,if its a Linux server, it is likely to be case sensitive.
So I will suggest you change your handle: Pages to handle: pages