У нас есть доменное имя, но для разработки мы использовали «сырой» IP-адрес, чтобы сохранить конфиденциальность до момента готовности проекта к публикации. Возможно ли настроить Discourse так, чтобы он работал с IP-адресом до завершения всех подготовительных этапов?
Если быть честным, использование IP-адреса для «скрытия» онлайн-приложения — это не совсем стандартная практика. Я уже очень давно создаю веб-сервисы средней и большой масштаба с поддержкой множества арендаторов, и ни один проект не выходит из разработки с использованием IP-адреса.
Очень распространено создание приложений на основе DNS-записи и защита этого адреса либо средствами самого продукта, либо путем реализации базовой аутентификации на веб-сервере. Можно использовать временный DNS-адрес, но для таких продуктов, как Discourse, в этом просто нет необходимости.
Не уверен, кто мог предложить такой подход как стратегию запуска или разработки. Это излишне усложняет тестирование и лишает проект переносимости.