Procházet zdrojové kódy

Change `projectOrName()` to check COMPOSE_PROJECT_NAME env var

Signed-off-by: Laura Brehm <[email protected]>
Laura Brehm před 3 roky
rodič
revize
c586ca4d0e

+ 4 - 0
cmd/compose/compose.go

@@ -142,6 +142,10 @@ func (o *projectOptions) projectOrName() (*types.Project, string, error) {
 	if o.ProjectName == "" {
 		p, err := o.toProject(nil)
 		if err != nil {
+			envProjectName := os.Getenv("COMPOSE_PROJECT_NAME")
+			if envProjectName != "" {
+				return nil, envProjectName, nil
+			}
 			return nil, "", err
 		}
 		project = p

+ 1 - 1
pkg/e2e/fixtures/start-stop/other.yaml

@@ -2,4 +2,4 @@ services:
   a-different-one:
     image:  nginx:alpine
   and-another-one:
-    image:  nginx:alpine
+    image:  nginx:alpine