MCPcopy
hub / github.com/Dokploy/dokploy / getContainerSearchCommand

Function getContainerSearchCommand

packages/server/src/utils/backups/utils.ts:141–170  ·  view source on GitHub ↗
(backup: BackupSchedule)

Source from the content-addressed store, hash-verified

139};
140
141const getContainerSearchCommand = (backup: BackupSchedule) => {
142 const {
143 backupType,
144 postgres,
145 mysql,
146 mariadb,
147 mongo,
148 libsql,
149 compose,
150 serviceName,
151 } = backup;
152
153 if (backupType === "database") {
154 const appName =
155 postgres?.appName ||
156 mysql?.appName ||
157 mariadb?.appName ||
158 mongo?.appName ||
159 libsql?.appName;
160 return getServiceContainerCommand(appName || "");
161 }
162 if (backupType === "compose") {
163 const { appName, composeType } = compose || {};
164 return getComposeContainerCommand(
165 appName || "",
166 serviceName || "",
167 composeType,
168 );
169 }
170};
171
172export const generateBackupCommand = (backup: BackupSchedule) => {
173 const { backupType, databaseType } = backup;

Callers 1

getBackupCommandFunction · 0.85

Calls 2

Tested by

no test coverage detected