mirror of https://github.com/docker/docker-py.git
Merge pull request #271 from robertglen/byteIO-seekfix
Fixed bug in utils.mkbuildcontext for BytesIO Dockerfiles
This commit is contained in:
commit
7fcddc22ce
|
@ -41,9 +41,11 @@ def mkbuildcontext(dockerfile):
|
||||||
'Dockerfiles with Python 3')
|
'Dockerfiles with Python 3')
|
||||||
else:
|
else:
|
||||||
dfinfo.size = len(dockerfile.getvalue())
|
dfinfo.size = len(dockerfile.getvalue())
|
||||||
|
dockerfile.seek(0)
|
||||||
elif isinstance(dockerfile, io.BytesIO):
|
elif isinstance(dockerfile, io.BytesIO):
|
||||||
dfinfo = tarfile.TarInfo('Dockerfile')
|
dfinfo = tarfile.TarInfo('Dockerfile')
|
||||||
dfinfo.size = len(dockerfile.getvalue())
|
dfinfo.size = len(dockerfile.getvalue())
|
||||||
|
dockerfile.seek(0)
|
||||||
else:
|
else:
|
||||||
dfinfo = t.gettarinfo(fileobj=dockerfile, arcname='Dockerfile')
|
dfinfo = t.gettarinfo(fileobj=dockerfile, arcname='Dockerfile')
|
||||||
t.addfile(dfinfo, dockerfile)
|
t.addfile(dfinfo, dockerfile)
|
||||||
|
|
Loading…
Reference in New Issue