()
| 41 | const GIT_REMOTE_ENABLED = "COMPOSE_EXPERIMENTAL_GIT_REMOTE" |
| 42 | |
| 43 | func gitRemoteLoaderEnabled() (bool, error) { |
| 44 | if v := os.Getenv(GIT_REMOTE_ENABLED); v != "" { |
| 45 | enabled, err := strconv.ParseBool(v) |
| 46 | if err != nil { |
| 47 | return false, fmt.Errorf("COMPOSE_EXPERIMENTAL_GIT_REMOTE environment variable expects boolean value: %w", err) |
| 48 | } |
| 49 | return enabled, err |
| 50 | } |
| 51 | return true, nil |
| 52 | } |
| 53 | |
| 54 | func NewGitRemoteLoader(dockerCli command.Cli, offline bool) loader.ResourceLoader { |
| 55 | return gitRemoteLoader{ |