Context: I’m importing a vBulletin forum to Discourse.
I’d like to configure stuff like CDN, remote backups, etc before letting existing users access the forum content.
I’d prefer not to set the forum as a read-only mode as it will be frustrating for the users to, after a few months, finally see the content again (and updated!) but not to be able to interact with. In this context, if the content is available, then it should be interactable too.
So basically I’d need Discourse to be available for staff, but display a “maintenance” page for other users, even if they are theoretically able to log in, and stillbe able to have my website communicate with services like CDN so I can configure them properly.
What’s the easiest way to do so?