Безопасный/одеяло ответ был бы не как гибкий окр докер изображения должны быть обновлены независимо от того, как крошечные изменения являются, см How can I speed up Rails Docker deployments on Google Cloud Platform?
Тем не менее, может быть что-то, чтобы попытаться (YMMV).
От App Engine Flexible Environment:
- У вас всегда есть корневой доступ к экземплярам Compute Engine VM. Доступ SSH к экземплярам VM в гибкой среде отключен по умолчанию . Если вы выберете, вы можете включить root-доступ к экземплярам VM вашего приложения.
Таким образом, вы могли быть в состоянии войти в систему с правами администратора на вашем экземпляре GAE VM и попытаться изменить вручную конкретного приложения артефакт. Конечно, вам нужно сначала найти артефакт.
Некоторые артефакты могут даже не присутствовать в самом изображении виртуальной машины (те, которые используются, например, только для определения GAE, определения очереди). Но это должно быть в состоянии обновить эти артефакты без обновления изображения докеров, так как они не являются частью самого сервиса flex env.
Другие артефакты может быть только для чтения, и это может не представляется возможным изменить их на чтение-запись.
Даже если это возможно, такие ручные изменения будут неустойчивыми, они бы не выжить экземпляр перезагрузки (который будет с помощью неизмененной Docker изображения), который может потребоваться для некоторых, чтобы изменения вступили в силу.
Множество «возможных», множество рисков (ручное вождение с кодом приложения может негативно повлиять на его функциональность), до вас, чтобы определить, действительно ли попытка действительно достойна.
Update:, кажется, это на самом деле документально и поддерживается, см Accessing Google App Engine Python App code in production
потенциально интересны: http://stackoverflow.com/questions/34500213/how-can-i-speed-up-rails- Докер-развертывания-на-Google-облачная платформа/36677210 # 36677210 –