Assumendo un’installazione multisito, la creazione di un utente amministratore approvato e di una chiave API amministrativa può essere eseguita con:
docker exec app env RAILS_DB=secondsite rake 'api_key:create_master[MYKEY]'( echo user1@example.com ; echo $pass ; echo $pass ; echo ) | docker exec -i app env RAILS_DB=secondsite rake 'admin:create'
Nota: se non si tratta di un’installazione multisito, basta rimuovere env RAILS_DB=secondsite.
Quindi verificare che funzioni con:
curl -X GET https://forum2/admin/backups -H "Accept: application/json" -H "Api-Key: 886171a73dd12759b5d6c1915b0f0d4475e8b3fff3d97954b95171200b6" -H "Api-Username: user1"
[]
(grazie speciali a Jay Pfaffman per l’ispirazione)
Una volta completata questa operazione, Discourse non richiede più l’esecuzione della procedura guidata, anche se continua a indicare che dovrebbe essere eseguita.
