Entschuldigung, dass ich hier leicht vom Thema abweiche, aber ich glaube, es gibt kein passenderes Thema und es hängt etwas mit dem vorherigen Problem zusammen.
Seit meiner letzten Nachricht gab es meiner Meinung nach weitere Änderungen am discourse/docker_manager, die bei Builds älterer Versionen mehr Dinge kaputt machen. Nach einem erneuten Build heute funktionierte der gesamte Admin-Bereich von Discourse mit Fehlern wie diesem nicht mehr:
loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/admin/models/admin-plugin` imported from `discourse/plugins/docker_manager/discourse/models/repo`
Ich konnte den Build beheben, indem ich dies im yml verwendet habe:
- git clone https://github.com/discourse/docker_manager.git && cd docker_manager && git reset --hard 314bbd78c200860c76bb62ced65b40e7cde5aa02 && cd ..
Ich weiß nicht, welcher Commit der Verursacher war, aber das reichte aus, um es wieder zum Laufen zu bringen.
Ich weiß, ich weiß, ich muss upgraden (das meine ich ernst). Aber es gibt wahrscheinlich auch andere Leute wie uns, die aus dem einen oder anderen Grund länger als geplant bei älteren Versionen festsitzen, und dass die älteren Builds brechen, ohne die Version zu ändern, ist etwas unerwartet.
Auf jeden Fall habe ich schon einen Workaround gefunden, bis wir upgraden, also teile ich dies nur, falls es für andere in der gleichen Situation nützlich ist.