Скопировал DO Droplet с Discourse, как заставить клон работать с правильным доменом?

Я пытался найти ответы на этот вопрос, но безрезультатно.

Ситуация:

  • У меня есть рабочая среда на mylivedomain.com. Это Droplet от DigitalOcean с установленным Discourse.
  • Я хочу создать дублирующую среду для тестирования/стадии, поэтому клонировал Droplet.
  • Затем вошёл в клонированный Droplet и изменил домен в файле app.yml.
  • Я обновил DNS, чтобы клонированный Droplet указывал на правильный домен.
  • Я пересобрал приложение на клоне.

Теперь клон всё ещё перенаправляет на рабочую домен.

Как заставить мой клон указывать на тестовый домен?

Заранее благодарю за помощь!

Убедитесь, что вы выполнили эти шаги на клонированном сервере

Спасибо за быстрый ответ, @fzngagan! Я выполнил шаги из руководства (изменил доменное имя, на которое указывает Discourse, пересобрал приложение и обновил свои DNS).

Когда я перехожу по новому IP-адресу (клонированного сервера), меня всё ещё перенаправляет на старый (рабочий) форум, хотя этот IP-адрес указывает на новый (тестовый) форум. (DNS ещё не обновился, поэтому я использую IP-адрес.)

Этот IP-адрес новый, поэтому он ранее не был привязан ни к одному из моих доменов. :thinking:

Discourse не любит IP-адреса, вам нужно использовать домен.

Если вы добавили IP-адрес в app.yml вместо домена, это могло привести к ошибке, и система продолжит использовать старое значение.

После того как новый домен начнет разрешаться, добавьте его в app.yml и выполните пересборку.

Затем всё должно работать.

Спасибо, @IAmGav!

Я указал доменное имя в app.yml, а не IP-адрес :slight_smile:

Но, думаю, мне придётся подождать, пока он разрешится.

Тем не менее, странно, что после того как я заменил старый домен на новый в app.yml, форум всё ещё перенаправляет на старый домен (хотя в адресную строку браузера я ввёл новый IP-адрес).

Я подожду, пока домен разрешится, и посмотрю, что произойдёт :slight_smile: