From 8c27f2c50b55ec4e6a651172f295a4a1bda44098 Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Fri, 27 Jan 2017 14:22:00 -0800 Subject: [PATCH] Put the `.` in docker build at the end. Resolves #477 --- pre_commit/languages/docker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pre_commit/languages/docker.py b/pre_commit/languages/docker.py index fd249958..7d3f8d04 100644 --- a/pre_commit/languages/docker.py +++ b/pre_commit/languages/docker.py @@ -43,12 +43,14 @@ def build_docker_image(repo_cmd_runner, **kwargs): # pragma: windows no cover pull = kwargs.pop('pull') assert not kwargs, kwargs cmd = ( - 'docker', 'build', '.', + 'docker', 'build', '--tag', docker_tag(repo_cmd_runner), '--label', PRE_COMMIT_LABEL, ) if pull: cmd += ('--pull',) + # This must come last for old versions of docker. See #477 + cmd += ('.',) helpers.run_setup_cmd(repo_cmd_runner, cmd)