( appName: string, serviceName: string, composeType: "stack" | "docker-compose" | undefined, )
| 128 | }; |
| 129 | |
| 130 | export const getComposeContainerCommand = ( |
| 131 | appName: string, |
| 132 | serviceName: string, |
| 133 | composeType: "stack" | "docker-compose" | undefined, |
| 134 | ) => { |
| 135 | if (composeType === "stack") { |
| 136 | return `docker ps -q --filter "status=running" --filter "label=com.docker.stack.namespace=${appName}" --filter "label=com.docker.swarm.service.name=${appName}_${serviceName}" | head -n 1`; |
| 137 | } |
| 138 | return `docker ps -q --filter "status=running" --filter "label=com.docker.compose.project=${appName}" --filter "label=com.docker.compose.service=${serviceName}" | head -n 1`; |
| 139 | }; |
| 140 | |
| 141 | const getContainerSearchCommand = (backup: BackupSchedule) => { |
| 142 | const { |
no outgoing calls
no test coverage detected