TL;DR User still has old client assets until he refreshes the app, I am using docker on a VM
I basically have the same issue as this reddit user in this thread: https://www.reddit.com/r/webdev/comments/1fpwss3/how_are_you_avoiding_disruption_for_users_when/
When I release a new version of my app (say a bug fix), users who are currently using the platform will not see the changes unless they refresh the remix web app or open it in a new tab.
That's a problem for me because many of my users lock their PCs and leave the app running in a browser tab on their work computer overnight and some didn't understand what I meant when I told them to refresh the app.
Even me, once was trying to debug a user's app for something I have solved and it didn't occur to me to refresh the app.
I believe this problem might not be specific to remix.
How do you deal with it?
My app is running on a docker container in a traditional VM, dockerfile in next message