Showing a "Under maintenance" page using nginx at the "launcher rebuild app"?

That will work in a lot of cases, but is still going to experience downtime whenever the data container needs to be updated.