私が思う唯一の解決策は、必要なプラグインを含むイメージを構築し、それをDockerリポジトリにプッシュし、適切な環境変数で起動することです。そして、イメージが初めて実行されたときに、データベースが移行され、アセットがコンパイルされてS3にプッシュされるのを確認します。古いイメージが実行されている間にSKIP_POST_DEPLOYMENT_MIGRATIONSを設定して一度移行し、その後、新しいイメージが起動して古いイメージがシャットダウンされた後にSKIP_POST_DEPLOYMENT_MIGRATIONSをオフにして再度移行するか、db:ensure_post_migrations rakeタスクを実行することを検討してください。
実行中のイメージのいずれかでrakeタスクを実行できます。例えば、
rake api_key:create_master['キーの説明']
上記で、もう少し先に進めるかもしれません。過去にGCPとAWSでクライアントのためにKubernetesインスタンスを実行したことがあります。それがどのように機能するかについては、100%満足したことはありませんでした(クライアントの観点からは完全に機能していましたが、私の観点からはそれほどエレガントではありませんでした。しかし、修正するほど非エレガントでもありませんでした!)。これ以上提供できることはあまりありませんが、さらにヘルプが必要な場合は、直接連絡してください。