Multi-site rebuild goes offline

Hello,

I’m planning to manage a large community, and I need to keep the site online during updates to avoid frustrating users.

Every time we add a new domain to our multi-site configuration in app.yml, we have to run ./launcher rebuild app, which takes about 25-30 minutes. During this time, the Discourse forum goes offline.

Is there a way to update without taking the website offline during this process?

I’ve seen suggestions about putting up an “offline” page, but having a message like “We’ll be back in 40 minutes” several times a week isn’t a viable solution.

Best Wishes,
Jonathan

Not elegant solution but you can always split the instance into multiple containers.

If you need to add multiple domains and set up several new Discourse sites each week, it’s very specific use case and I believe you would need custom scripts to replace the original launcher.

1 Like