I'm developing Rshiny application and I'm using global.R file for package initialisation and for few other globally shared objects. i have deployed the application in shiny server and everything was working fine.
Recently R version got updated in my server. After that all the applications were down because of packages issue. But My shiny application was up and running without any issues. The only difference i can see is I'm using global.R, the same is not available in other applications. Also i wanted to mention, due to R version update, we have uninstalled few unused packages. That package reference was also there in my global.R.
Wondering how my application works even after few packages were not available in the server.
Can anyone help me to understand the Role of global.R.