Discourse работает внутри контейнера в среде Docker, поэтому чтобы выполнить консольную команду для Discourse надо сначала попасть внутрь контейнера.
Шаг 1.
Авторизуйтесь на сервере по протоколу SSH.
Шаг 2.
Перейдите в корневую папку Discourse посредством команды cd, например:
cd /usr/local/discourse
Корневая папка Discourse может быть разной.
В частности, в моей [пошаговой инструкции по установке Discourse][2] используется корневая папка /usr/local/discourse
, а шаблонный пример файла-контейнера из дистрибутива Discourse подразумевает установку в папку /var/discourse
.
Шаг 3.
Выполните команду:
./launcher enter <название файла YML без расширения>
После выполнения этой команды все последующие команды до ввода команды exit
применяются к контейнеру Discourse.
Шаг 4.
Выполните требуемую консольную команду для контейнера Discourse.
Шаг 5.
Выполните команду exit