Bei der Erstellung einer SOP (Standard Operating Procedures) für den Fall, dass unsere Seite selbst gehostet wird, versuche ich, der Ente
den Unterschied zwischen den GitHub-Repositories discourse und discourse_docker zu erklären.
Im Folgenden finden Sie drei Beweise, wenn Sie so wollen:
Bei der Installation von Discourse zum ersten Mal wird das Repository discourse_docker verwendet.
groot@galaxy:~$ git clone https://github.com/discourse/discourse_docker.git /var/discourse
In Beiträgen hier wird jedoch erwähnt, dass sich die Kunden auf dem Branch tests-passed befinden. Beim Überprüfen des Repositories discourse_docker ist der Branch tests-passed nicht gefunden, aber beim Überprüfen des Repositories discourse ist der Branch tests-passed gefunden.
In Bezug auf tests-passed in discourse_docker wird tests-passed im Verzeichnis samples, Datei standalone.yml, gefunden. In discourse_docker wird tests-passed jedoch in einer ähnlichen Site-Einstellungsdatei wie app.yml nicht gefunden.
Wenn man launcher rebuild app mit aktiviertem Bash-Tracing ausführt, z.
groot@galaxy:/var/discourse$ sudo bash -x launcher rebuild app
wird Folgendes protokolliert:
I, [2020-06-07T23:49:27.550542 #1] INFO -- : > cd /var/www/discourse && git pull
From https://github.com/discourse/discourse
Kann mir jemand das alles so erklären, dass die Ente
es versteht?