mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 16:24:40 +04:00
add simple override mechanism for docker host path
This commit is contained in:
parent
9c9983dba0
commit
90ec0d8d33
2 changed files with 59 additions and 7 deletions
|
|
@ -10,6 +10,7 @@ from pre_commit.prefix import Prefix
|
|||
from pre_commit.util import CalledProcessError
|
||||
from pre_commit.util import cmd_output_b
|
||||
|
||||
ENV_VAR_OVERRIDE_HOST_PATH = 'PRE_COMMIT_OVERRIDE_DOCKER_HOST_PATH'
|
||||
ENVIRONMENT_DIR = 'docker'
|
||||
PRE_COMMIT_LABEL = 'PRE_COMMIT'
|
||||
get_default_version = lang_base.basic_get_default_version
|
||||
|
|
@ -37,6 +38,8 @@ def _get_container_id() -> str:
|
|||
|
||||
|
||||
def _get_docker_path(path: str) -> str:
|
||||
if ENV_VAR_OVERRIDE_HOST_PATH in os.environ:
|
||||
return os.environ[ENV_VAR_OVERRIDE_HOST_PATH]
|
||||
if not _is_in_docker():
|
||||
return path
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue