Open maxheld83 opened 4 years ago
should comment on particularities of shiny:
heroku, at least via the (popular?) hero-buildpack-r is not ideal, because it does not use docker, but also relies on rsconnect-alike magic. https://github.com/virtualstaticvoid/heroku-buildpack-r/
both for our internal cost justification, as well as potentially for other people, I'm going to document why/how to set up shiny in a public cloud PaaS.
Currently, we're going with Azure.
Notes:
always on
cannot, in fact, be switched off. If disabled, this results in adocker pull
to get the app out of idle, which takes so long (>10 mins) given current speeds that any client HTTP request has long timed out. So that is an unuseable option, and it's a bit weird that they even offer this for docker based deployments. Might make sense for non-docker Azure Web Apps, where binaries are much faster or better cached or whatever. Relevant discussion: