Работая над документацией по стандартным операционным процедурам (SOP) для случая, когда наш сайт размещён самостоятельно, я пытаюсь объяснить утке
разницу между репозиториями GitHub discourse и discourse_docker.
Ниже приведены три фрагмента, если можно так выразиться, подтверждающих это:
При установке Discourse в первый раз используется репозиторий discourse_docker.
groot@galaxy:~$ git clone https://github.com/discourse/discourse_docker.git /var/discourse
Теперь, читая посты здесь, отмечается, что клиенты работают на ветке tests-passed. При проверке репозитория discourse_docker ветка tests-passed не найдена, тогда как при проверке репозитория discourse ветка tests-passed найдена.
Что касается tests-passed в репозитории discourse_docker: tests-passed находится в директории samples, в файле standalone.yml. В то же время в репозитории discourse_docker tests-passed не находится в аналогичном файле настроек сайта, например app.yml.
Если запустить launcher rebuild app с активным трассированием bash, например:
groot@galaxy:/var/discourse$ sudo bash -x launcher rebuild app
то будет записано:
I, [2020-06-07T23:49:27.550542 #1] INFO -- : > cd /var/www/discourse && git pull
From https://github.com/discourse/discourse
Может кто-нибудь объяснить всё это так, чтобы утка
поняла.