GetAppContainers retrieves docker containers for a given sitename.
(sitename string)
| 528 | |
| 529 | // GetAppContainers retrieves docker containers for a given sitename. |
| 530 | func GetAppContainers(sitename string) ([]container.Summary, error) { |
| 531 | label := map[string]string{ |
| 532 | "com.ddev.site-name": sitename, |
| 533 | "com.docker.compose.oneoff": "False", |
| 534 | } |
| 535 | containers, err := FindContainersByLabels(label) |
| 536 | if err != nil { |
| 537 | return containers, err |
| 538 | } |
| 539 | return containers, nil |
| 540 | } |
| 541 | |
| 542 | // GetContainerEnv returns the value of a given environment variable from a given container. |
| 543 | func GetContainerEnv(key string, c container.Summary) string { |