Автоматизация тем

Я считаю, что единственное решение — создать образ, включающий необходимые плагины, выгрузить его в репозиторий Docker, запустить с соответствующими переменными окружения и убедиться, что база данных была мигрирована, а ассеты скомпилированы и выгружены в S3 (по крайней мере) при первом запуске образа. Возможно, стоит выполнить миграцию один раз с установленной переменной SKIP_POST_DEPLOYMENT_MIGRATIONS, пока работает старый образ, а затем снова после запуска нового образа и остановки старых, отключив SKIP_POST_DEPLOYMENT_MIGRATIONS, или запустить задачу Rake db:ensure_post_migrations.

Вы можете запустить задачу Rake в одном из ваших работающих образов, например:

         rake api_key:create_master['описание ключа']

Вышеизложенного может быть достаточно, чтобы вы продвинулись немного дальше. Ранее я запускал экземпляры Kubernetes для клиентов на GCP и AWS. Я никогда не был на 100% удовлетворён тем, как это работало (с точки зрения клиента всё работало идеально, просто с моей точки зрения это было не очень элегантно, но и не настолько неэлегантно, чтобы я стал это исправлять!). У меня больше нет ничего предложить здесь, но не стесняйтесь связаться со мной напрямую, если вам понадобится дополнительная помощь.