@@ -156,6 +156,17 @@ private static function migrate_global_containers( $updated_images ) {
156156 [ $ global_compose_file_backup_path , $ global_compose_file_path , $ updated_global_images ]
157157 );
158158
159+ /**
160+ * Create support containers.
161+ */
162+ self ::$ rsp ->add_step (
163+ 'create-support-global-containers ' ,
164+ 'EE\Migration\GlobalContainers::enable_support_containers ' ,
165+ 'EE\Migration\GlobalContainers::disable_support_containers ' ,
166+ null ,
167+ null
168+ );
169+
159170 self ::$ rsp ->add_step (
160171 'stop-global-containers ' ,
161172 'EE\Migration\GlobalContainers::down_global_containers ' ,
@@ -175,7 +186,8 @@ private static function migrate_global_containers( $updated_images ) {
175186 $ all_global_images = GlobalContainers::get_all_global_images_with_service_name ();
176187 foreach ( $ updated_global_images as $ image_name ) {
177188 $ global_container_name = $ all_global_images [ $ image_name ];
178- $ global_service_name = ltrim ( $ global_container_name , 'ee- ' );
189+ $ global_service_name = ltrim ( $ global_container_name , 'services_ ' );
190+ $ global_service_name = rtrim ( $ global_service_name , '_1 ' );
179191 self ::$ rsp ->add_step (
180192 "upgrade- $ global_container_name-container " ,
181193 "EE\Migration\GlobalContainers::global_service_up " ,
@@ -184,6 +196,17 @@ private static function migrate_global_containers( $updated_images ) {
184196 [ $ global_service_name ]
185197 );
186198 }
199+
200+ /**
201+ * Remove support containers.
202+ */
203+ self ::$ rsp ->add_step (
204+ 'remove-support-global-containers ' ,
205+ 'EE\Migration\GlobalContainers::disable_support_containers ' ,
206+ 'EE\Migration\GlobalContainers::enable_support_containers ' ,
207+ null ,
208+ null
209+ );
187210 }
188211
189212 /**
@@ -210,11 +233,23 @@ public static function migrate_site_containers( $updated_images ) {
210233 $ ee_site_object = SiteContainers::get_site_object ( $ site ['site_type ' ] );
211234
212235 if ( $ site ['site_enabled ' ] ) {
236+
237+ /**
238+ * Enable support containers.
239+ */
240+ self ::$ rsp ->add_step (
241+ sprintf ( 'enable-support-containers-%s ' , $ site ['site_url ' ] ),
242+ 'EE\Migration\SiteContainers::enable_support_containers ' ,
243+ 'EE\Migration\SiteContainers::disable_support_containers ' ,
244+ [ $ site ['site_url ' ], $ site ['site_fs_path ' ] ],
245+ [ $ site ['site_url ' ], $ site ['site_fs_path ' ] ]
246+ );
247+
213248 self ::$ rsp ->add_step (
214249 "disable- $ {site['site_url ' ]}-containers " ,
215- 'EE\Migration\SiteContainers::disable_site ' ,
216- 'EE\Migration\SiteContainers::enable_site ' ,
217- [ $ site, $ ee_site_object ],
250+ 'EE\Migration\SiteContainers::disable_default_containers ' ,
251+ 'EE\Migration\SiteContainers::enable_default_containers ' ,
252+ [ $ site ],
218253 [ $ site , $ ee_site_object ]
219254 );
220255 }
@@ -238,11 +273,22 @@ public static function migrate_site_containers( $updated_images ) {
238273 if ( $ site ['site_enabled ' ] ) {
239274 self ::$ rsp ->add_step (
240275 "upgrade- $ {site['site_url ' ]}-containers " ,
241- 'EE\Migration\SiteContainers::enable_site ' ,
242- 'EE\Migration\SiteContainers::enable_site ' ,
276+ 'EE\Migration\SiteContainers::enable_default_containers ' ,
277+ 'EE\Migration\SiteContainers::enable_default_containers ' ,
243278 [ $ site , $ ee_site_object ],
244279 [ $ site , $ ee_site_object ]
245280 );
281+
282+ /**
283+ * Disable support containers.
284+ */
285+ self ::$ rsp ->add_step (
286+ sprintf ( 'disable-support-containers-%s ' , $ site ['site_url ' ] ),
287+ 'EE\Migration\SiteContainers::disable_support_containers ' ,
288+ 'EE\Migration\SiteContainers::enable_support_containers ' ,
289+ [ $ site ['site_url ' ], $ site ['site_fs_path ' ] ],
290+ [ $ site ['site_url ' ], $ site ['site_fs_path ' ] ]
291+ );
246292 }
247293 }
248294 }
0 commit comments