mirror of
				https://github.com/docker/compose.git
				synced 2025-11-03 21:25:21 +01:00 
			
		
		
		
	Add '--quiet' option to 'up' to pull silently.
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
This commit is contained in:
		
							parent
							
								
									551b4b4b31
								
							
						
					
					
						commit
						5eefa81f9e
					
				@ -934,6 +934,7 @@ class TopLevelCommand(object):
 | 
			
		||||
                                       print new container names. Incompatible with
 | 
			
		||||
                                       --abort-on-container-exit.
 | 
			
		||||
            --no-color                 Produce monochrome output.
 | 
			
		||||
            --quiet-pull               Pull without printing progress information
 | 
			
		||||
            --no-deps                  Don't start linked services.
 | 
			
		||||
            --force-recreate           Recreate containers even if their configuration
 | 
			
		||||
                                       and image haven't changed.
 | 
			
		||||
@ -998,7 +999,8 @@ class TopLevelCommand(object):
 | 
			
		||||
                    start=not no_start,
 | 
			
		||||
                    always_recreate_deps=always_recreate_deps,
 | 
			
		||||
                    reset_container_image=rebuild,
 | 
			
		||||
                    renew_anonymous_volumes=options.get('--renew-anon-volumes')
 | 
			
		||||
                    renew_anonymous_volumes=options.get('--renew-anon-volumes'),
 | 
			
		||||
                    silent=options.get('--quiet-pull'),
 | 
			
		||||
                )
 | 
			
		||||
 | 
			
		||||
            try:
 | 
			
		||||
 | 
			
		||||
@ -446,7 +446,9 @@ class Project(object):
 | 
			
		||||
           start=True,
 | 
			
		||||
           always_recreate_deps=False,
 | 
			
		||||
           reset_container_image=False,
 | 
			
		||||
           renew_anonymous_volumes=False):
 | 
			
		||||
           renew_anonymous_volumes=False,
 | 
			
		||||
           silent=False,
 | 
			
		||||
           ):
 | 
			
		||||
 | 
			
		||||
        self.initialize()
 | 
			
		||||
        if not ignore_orphans:
 | 
			
		||||
@ -460,7 +462,7 @@ class Project(object):
 | 
			
		||||
            include_deps=start_deps)
 | 
			
		||||
 | 
			
		||||
        for svc in services:
 | 
			
		||||
            svc.ensure_image_exists(do_build=do_build)
 | 
			
		||||
            svc.ensure_image_exists(do_build=do_build, silent=silent)
 | 
			
		||||
        plans = self._get_convergence_plans(
 | 
			
		||||
            services, strategy, always_recreate_deps=always_recreate_deps)
 | 
			
		||||
        scaled_services = self.get_scaled_services(services, scale_override)
 | 
			
		||||
 | 
			
		||||
@ -305,7 +305,7 @@ class Service(object):
 | 
			
		||||
            raise OperationFailedError("Cannot create container for service %s: %s" %
 | 
			
		||||
                                       (self.name, ex.explanation))
 | 
			
		||||
 | 
			
		||||
    def ensure_image_exists(self, do_build=BuildAction.none):
 | 
			
		||||
    def ensure_image_exists(self, do_build=BuildAction.none, silent=False):
 | 
			
		||||
        if self.can_be_built() and do_build == BuildAction.force:
 | 
			
		||||
            self.build()
 | 
			
		||||
            return
 | 
			
		||||
@ -317,7 +317,7 @@ class Service(object):
 | 
			
		||||
            pass
 | 
			
		||||
 | 
			
		||||
        if not self.can_be_built():
 | 
			
		||||
            self.pull()
 | 
			
		||||
            self.pull(silent=silent)
 | 
			
		||||
            return
 | 
			
		||||
 | 
			
		||||
        if do_build == BuildAction.skip:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user