Mercurial > repos > mvdbeek > docker_toolfactory
comparison DockerToolFactory.py @ 2:fccbc118bb5b draft default tip
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
author | mvdbeek |
---|---|
date | Sat, 03 Oct 2015 08:59:09 -0400 |
parents | 0fa46413d0d9 |
children |
comparison
equal
deleted
inserted
replaced
1:f1efc9a69a40 | 2:fccbc118bb5b |
---|---|
165 sys.argv = [abspath(opts.output_dir) if sys.argv[i - 1] == '--output_dir' else arg for i, arg in | 165 sys.argv = [abspath(opts.output_dir) if sys.argv[i - 1] == '--output_dir' else arg for i, arg in |
166 enumerate(sys.argv)] ##inject absolute path of working_dir | 166 enumerate(sys.argv)] ##inject absolute path of working_dir |
167 cmd = ['python', '-u'] + sys.argv + ['--dockerized', '1'] | 167 cmd = ['python', '-u'] + sys.argv + ['--dockerized', '1'] |
168 container = docker_client.create_container( | 168 container = docker_client.create_container( |
169 image=image_id, | 169 image=image_id, |
170 user=os.getuid(), | 170 user=str(os.getuid()), |
171 volumes=volumes, | 171 volumes=volumes, |
172 command=cmd | 172 command=cmd |
173 ) | 173 ) |
174 docker_client.start(container=container[u'Id'], binds=binds) | 174 docker_client.start(container=container[u'Id'], binds=binds) |
175 docker_client.wait(container=container[u'Id']) | 175 docker_client.wait(container=container[u'Id']) |