forked from toolshed/abra
WIP: default to compose.yml instead of all of 'em
This commit is contained in:
parent
84489495dc
commit
a0b4886eba
@ -334,17 +334,15 @@ func GetAppStatuses(appFiles AppFiles) (map[string]map[string]string, error) {
|
|||||||
// GetAppComposeFiles gets the list of compose files for an app which should be
|
// GetAppComposeFiles gets the list of compose files for an app which should be
|
||||||
// merged into a composetypes.Config while respecting the COMPOSE_FILE env var.
|
// merged into a composetypes.Config while respecting the COMPOSE_FILE env var.
|
||||||
func GetAppComposeFiles(recipe string, appEnv AppEnv) ([]string, error) {
|
func GetAppComposeFiles(recipe string, appEnv AppEnv) ([]string, error) {
|
||||||
|
var composeFiles []string
|
||||||
|
|
||||||
if _, ok := appEnv["COMPOSE_FILE"]; !ok {
|
if _, ok := appEnv["COMPOSE_FILE"]; !ok {
|
||||||
logrus.Debug("no COMPOSE_FILE detected, loading all compose files")
|
logrus.Debug("no COMPOSE_FILE detected, loading compose.yml")
|
||||||
pattern := fmt.Sprintf("%s/%s/compose**yml", APPS_DIR, recipe)
|
path := fmt.Sprintf("%s/%s/compose.yml", APPS_DIR, recipe)
|
||||||
composeFiles, err := filepath.Glob(pattern)
|
composeFiles = append (composeFiles, path)
|
||||||
if err != nil {
|
|
||||||
return composeFiles, err
|
|
||||||
}
|
|
||||||
return composeFiles, nil
|
return composeFiles, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var composeFiles []string
|
|
||||||
composeFileEnvVar := appEnv["COMPOSE_FILE"]
|
composeFileEnvVar := appEnv["COMPOSE_FILE"]
|
||||||
envVars := strings.Split(composeFileEnvVar, ":")
|
envVars := strings.Split(composeFileEnvVar, ":")
|
||||||
logrus.Debugf("COMPOSE_FILE detected ('%s'), loading '%s'", composeFileEnvVar, strings.Join(envVars, ", "))
|
logrus.Debugf("COMPOSE_FILE detected ('%s'), loading '%s'", composeFileEnvVar, strings.Join(envVars, ", "))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user