In working on an SOP (Standard Operating Procedures) for when our site is self-hosted I am trying to explain to the duck the difference between the GitHub repositories discourse and discourse_docker.
Following are three pieces of, if you will, evidence
When installing Discourse for the first time the discourse_docker
repository is used.
groot@galaxy:~$ git clone https://github.com/discourse/discourse_docker.git /var/discourse
Now in reading posts here it notes that the branch the customers are on is tests-passed. In checking the repository discourse_docker the branch tests-passed
is not found but in checking the repository discourse the branch tests-passed is found.
With regards to tests-passed
in discourse_docker tests-passed
is found in the directory samples, file standalone.yml and in discourse_docker tests-passed
is not found in a similar site settings file like app.yml
.
If one runs launcher rebuild app
with bash tracing active, e.g.
groot@galaxy:/var/discourse$ sudo bash -x launcher rebuild app
it will record
I, [2020-06-07T23:49:27.550542 #1] INFO -- : > cd /var/www/discourse && git pull
From https://github.com/discourse/discourse
Can someone explain all of this so the duck understands.