Page MenuHomeDevCentral

Container launcher
Open, LowPublic

Description

To optimize rarely used but potentially useful resources:

  1. User asks a resource reaching https://quux.nasqueron.org
  2. Nginx tries two upstream target; the app, then the app launcher
  3. If the app is up, okay, serve it
  4. If the app is down, we're in the launcher, which autostart the container (or ask user confirmation to do it), then redirects to the launched app

Some special URLs like /alive /status shouldn't trigger the launcher.

Event Timeline

dereckson raised the priority of this task from to Low.
dereckson updated the task description. (Show Details)
dereckson added a subscriber: dereckson.

Not really practical for the forum, as it requires 1 minute to bootstrap.