Railsのsecret_key_base
前提
secret_key_base (から作られるsecret) はRailsアプリの初期化に必要
これはインスタンス化という意味で rails s とかに限らない
assets:precompile の実行にはRailsアプリの初期化が必要
以上より assets:precompile の実行に、実際には使われていないsecret_key_baseが必要で、 rails s などと同等の(複雑な)secret_key_base取得処理をビルドパイプラインで実行するのはたいへんだし、そもそも過剰なアクセス許可を与える羽目になって危険なのでRailsアプリの初期化を成功させられるがメッセージの署名や検証には実質使えないsecret_key_baseを毎回生成するためのオプションが SECRET_KEY_BASE_DUMMY である。
参考
最近のsecret_key_baseの変遷についてのざっくりまとめ - おもしろwebサービス開発日記チラシの裏
secret_key_baseが漏れると何が起きるのか実際に試してみた|TechRacho by BPS株式会社