Penso che l’unica soluzione sia creare un’immagine che includa i plugin desiderati, caricarla su un repository Docker, avviarla con le variabili d’ambiente appropriate e, a un certo punto, vedere che il database è stato migrato e gli asset precompilati e caricati su S3 (almeno) alla prima esecuzione dell’immagine. Potresti voler eseguire la migrazione una volta con SKIP_POST_DEPLOYMENT_MIGRATIONS impostato mentre la vecchia immagine è in esecuzione e poi di nuovo dopo che la nuova immagine è stata avviata e le vecchie sono state arrestate con SKIP_POST_DEPLOYMENT_MIGRATIONS disattivato o eseguire il task rake db:ensure_post_migrations.
Puoi eseguire un task rake in una delle tue immagini in esecuzione, qualcosa come
rake api_key:create_master['descrizione della chiave']
Quanto sopra potrebbe essere sufficiente per farti progredire un po’. Ho gestito istanze Kubernetes per clienti su GCP e AWS in passato. Non ero mai stato completamente soddisfatto di come funzionasse (funzionava perfettamente dal punto di vista del cliente, semplicemente non era molto elegante dal mio, ma non era così inelegante da darmi la pena di correggerlo, né!). Non ho molto altro da offrire qui, ma non esitare a contattarmi direttamente se hai bisogno di ulteriore aiuto.