We have a domain name, but we’ve been using the raw IP address for development, for privacy reasons until the project is ready to reveal. Is there a way to make Discourse work with an IP address until everything’s ready?
To be fair using an IP address to “hide” an online application isn’t exactly standard practice. I’ve been building medium to large multi-tenanted web services for a very long time now, nothing gets out of development on an IP.
It’s very common to build on a DNS entry and secure that address either through the product or by implementing basic auth at the web server. You could use a temporary DNS address, but with products such as Discourse that just isn’t necessary.
I’m not sure who would have pitched that as a launch/development strategy. It unnecessarily complicates any testing and eliminates portability.
Thanks for the replies. We decided to go with an in-house solution (not just because of the DNS stuff), but I’ll keep Discourse in mind for future projects.