Я искал эту проблему, но не смог её найти. При установке программа не задаёт никаких вопросов, а сразу пытается установить всё с параметрами по умолчанию.
Когда я ввожу sudo ./discourse-setup,
я получаю следующее:
Сохранение старого файла как app.yml.2021-08-02-184826.bak
Остановка существующего контейнера через 5 секунд или нажмите Control-C для отмены.
+ /usr/bin/docker stop -t 30 app
app
Обнаружено 3 ГБ памяти и 2 физических ядра процессора
установлено db_shared_buffers = 768 МБ
установлено UNICORN_WORKERS = 4
параметры памяти в containers/app.yml обновлены.
Проверка вашего доменного имени . . .
ПРЕДУПРЕЖДЕНИЕ: Порт 443 компьютера, по-видимому, недоступен по имени хоста: discourse.example.com.
ПРЕДУПРЕЖДЕНИЕ: Соединение с http://discourse.example.com (порт 80) также не удаётся.
Это означает, что домен discourse.example.com разрешается в IP-адрес, который не ведёт к этой машине, где вы устанавливаете Discourse.
Первое, что нужно сделать, — убедиться, что домен discourse.example.com разрешается в IP-адрес этого сервера.
Обычно это делается там же, где вы покупали домен.
Если вы уверены, что IP-адрес разрешается правильно, проблема может быть в брандмауэре.
Поиск в интернете по запросу «открыть порты ВАШЕ ОБЛАЧНОЕ ОБСЛУЖИВАНИЕ» может помочь.
Этот инструмент предназначен только для самых стандартных установок. Если вы не сможете решить описанную выше проблему, вам потребуется самостоятельно отредактировать файл containers/app.yml, а затем ввести
./launcher rebuild app
Программа никогда не спрашивает меня ввести имя домена или какую-либо другую информацию.
Мне не совсем понятно, как это могло произойти, особенно если вы удалили существующий app.yml. Возможно, вы нажимаете Enter до того, как система запросит имя хоста?
Есть ли что-то ещё в containers/? Может быть, web_only.yml?
Я только что запустил это на своём рабочем столе. У меня не получается воспроизвести проблему. Вот что я вижу:
root@shinytim:/var/discourse# ./discourse-setup
Порты 80 и 443 свободны для использования
'samples/standalone.yml' -> 'containers/app.yml'
Обнаружено 33 ГБ памяти и 8 физических ядер процессора
установка db_shared_buffers = 4096MB
установка UNICORN_WORKERS = 8
параметры памяти containers/app.yml обновлены.
Имя хоста для вашего Discourse? [discourse.example.com]: