Ich habe Discourse, Docker Manager und Who’s Online installiert.
Ich aktualisiere Discourse nur über die Kommandozeile, bin aber trotzdem neugierig auf /admin/update. Warum werden dort zwei Plugins angezeigt und nicht die anderen? Who’s Online erscheint separat unter /admin/plugins (Docker Manager nicht).
Welche anderen Plugins erwartest du dort? Hast du weitere Plugins auf deinem Forum installiert, indem du sie zu deiner app.yml hinzugefügt hast? [Link]
Du kannst die in der Kernversion enthaltenen Plugins nicht separat von der Kernversion aktualisieren, daher erscheinen sie dort nicht.
Der Docker Manager ist derjenige, der die /admin/update-Seite ermöglicht. Er fungiert als Web-Brücke zwischen dem Server und deiner gehosteten Discourse-Instanz.
Vielleicht kann mich jemand aus dem Team oder ein erfahrenerer Nutzer korrigieren, falls ich mich irre. Ich verstehe, dass dies technisch gesehen ihre Funktion ist und daher auf der admin/plugins-Seite nicht angezeigt wird:
DockerManager::Engine.routes.draw do
scope "/admin", constraints: AdminConstraint.new do
get "/upgrade", to: redirect("/admin/update")
get "/upgrade/:id", to: redirect("/admin/update/%{id}")
get "/update" => "admin#index"
get "/update/:id" => "admin#index"
# ...
end
end