浏览代码

Add `compose.yaml/.yml` to default filenames

Signed-off-by: Anca Iordache <[email protected]>
Anca Iordache 4 年之前
父节点
当前提交
f5342b600c
共有 3 个文件被更改,包括 9 次插入3 次删除
  1. 6 1
      compose/config/config.py
  2. 1 2
      tests/integration/environment_test.py
  3. 2 0
      tests/unit/config/config_test.py

+ 6 - 1
compose/config/config.py

@@ -149,9 +149,14 @@ DOCKER_VALID_URL_PREFIXES = (
 SUPPORTED_FILENAMES = [
     'docker-compose.yml',
     'docker-compose.yaml',
+    'compose.yml',
+    'compose.yaml',
 ]
 
-DEFAULT_OVERRIDE_FILENAMES = ('docker-compose.override.yml', 'docker-compose.override.yaml')
+DEFAULT_OVERRIDE_FILENAMES = ('docker-compose.override.yml',
+                              'docker-compose.override.yaml',
+                              'compose.override.yml',
+                              'compose.override.yaml')
 
 
 log = logging.getLogger(__name__)

+ 1 - 2
tests/integration/environment_test.py

@@ -1,10 +1,9 @@
 import tempfile
 
+import pytest
 from ddt import data
 from ddt import ddt
 
-import pytest
-
 from .. import mock
 from ..acceptance.cli_test import dispatch
 from compose.cli.command import get_project

+ 2 - 0
tests/unit/config/config_test.py

@@ -5235,6 +5235,8 @@ class GetDefaultConfigFilesTestCase(unittest.TestCase):
     files = [
         'docker-compose.yml',
         'docker-compose.yaml',
+        'compose.yml',
+        'compose.yaml',
     ]
 
     def test_get_config_path_default_file_in_basedir(self):