マルチサイトインストールを前提とすると、承認済み管理者ユーザーと管理者 API キーの作成は以下のように行えます。
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'
注意: マルチサイトインストールでない場合は、env RAILS_DB=secondsite を削除してください。
その後、以下で動作確認を行います。
curl -X GET https://forum2/admin/backups -H "Accept: application/json" -H "Api-Key: 886171a73dd12759b5d6c1915b0f0d4475e8b3fff3d97954b95171200b6" -H "Api-Username: user1"
[]
(インスピレーションを与えてくれた Jay Pfaffman さんに特別感謝します https://meta.discourse.org/t/piping-into-rake-admin-create/73643)
これらを実行すると、Discourse はウィザードの実行を必要としなくなります(ただし、実行すべきという表示は残ったままです)。
