It sounds as though your local system is caching the app. As a test, can you set the "no-cache" headers on it? (Obviously, this could impact performance - that's why caching exists...) If that works, you have verified the actual issue.
Now, as for fixing it - that same problem occurs whenever you have caching. Set the cache TTL to be less than the overnight closure time and then only deploy out of hours, would be my recommendation.
A lot depends on how often / urgently you push these changes out.
------------------------------
Paul Simpson
Eventus Solutions Group
------------------------------