Thank you so much for putting this together!
I was a bit in over my head when I was going to deploy my first dash app - and then I start getting timeout errors and find I need to use worker processes! which needless to say I knew nothing about…
Having your code as a template for the worker/request/callback structure was super helpful. Thank you thank you!
For other newbies:
In addition to the Wiley template, I referred to:
https://dash.plot.ly/deployment for deploying to Heroku. (be sure to expose the server variable! wasn’t obvious to me that that was important)
https://conda.io/docs/user-guide/tasks/manage-environments.html for managing environments (I’m on Windows, and using conda instead of pipenv)
-AS