Unter der Annahme einer Multisite-Installation kann die Erstellung eines genehmigten Admin-Benutzers und eines Admin-API-Schlüssels wie folgt erfolgen:
docker exec app env RAILS_DB=secondsite rake 'api_key:create_master[MEINKEY]'( echo benutzer1@beispiel.de ; echo $pass ; echo $pass ; echo ) | docker exec -i app env RAILS_DB=secondsite rake 'admin:create'
Hinweis: Falls keine Multisite-Installation vorliegt, entfernen Sie einfach env RAILS_DB=secondsite.
Überprüfen Sie anschließend, ob alles funktioniert, mit:
curl -X GET https://forum2/admin/backups -H "Accept: application/json" -H "Api-Key: 886171a73dd12759b5d6c1915b0f0d4475e8b3fff3d97954b95171200b6" -H "Api-Username: benutzer1"
[]
(insbesondere Dank an Jay Pfaffman für die Inspiration)
Danach muss Discourse den Assistenten nicht mehr ausführen, obwohl angezeigt wird, dass er ausgeführt werden sollte.
