See also: Public sessions for sharing demonstrators (Apps/Dashboards)
When people ask about âAppsâ on renku, they often refer to that they want to apps to run indefinitely and have fast access (i.e. be running when the viewer goes to access. However, I donât think any service out there that provides this sort of thing has apps running forever; think huggingface or shiny server - they are always spun up on-demand, kept for a while, and torn down. It's helpful to decouple the "how to access" and the "how long it lives". This pitch focuses only on the âhow long it livesâ question (for âhow to accessâ, see Public sessions for sharing demonstrators (Apps/Dashboards) ).
This pitch assumes that Public sessions for sharing demonstrators (Apps/Dashboards) is done.
This pitch also assumes that we have set up a resource class for demonstrators with a long culling time (like 30 days).
Now, the remaining problem is what to do when someone goes to view the demonstrator after the 30 days.
Background:
Then, when a viewer accesses the session share link after the public session has expired (based on the resource classâs culling time)
the public session is automatically kicked off again with a fresh (long) culling time,
the user has to wait for the app to launch,
and then they can see the app.