Tenemos un nombre de dominio, pero hemos estado utilizando la dirección IP directa para el desarrollo, por razones de privacidad hasta que el proyecto esté listo para ser revelado. ¿Existe alguna forma de hacer que Discourse funcione con una dirección IP hasta que todo esté listo?
Puedes configurar tu sitio como ‘Inicio de sesión obligatorio’ y desactivar el registro para evitar que los usuarios vean el sitio antes del lanzamiento.
Para ser justos, usar una dirección IP para «ocultar» una aplicación en línea no es exactamente una práctica estándar. He estado construyendo servicios web multiinquilino de tamaño mediano a grande durante mucho tiempo; nada sale del entorno de desarrollo con una dirección IP.
Es muy común construir sobre un registro DNS y asegurar esa dirección ya sea a través del producto o implementando autenticación básica en el servidor web. Podrías usar una dirección DNS temporal, pero con productos como Discourse simplemente no es necesario.
No estoy seguro de quién habría propuesto eso como una estrategia de lanzamiento o desarrollo. Complica innecesariamente cualquier prueba y elimina la portabilidad.