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

Function getProjectName

packages/server/src/utils/volume-backups/utils.ts:19–40  ·  view source on GitHub ↗
(
	volumeBackup: Awaited<ReturnType<typeof findVolumeBackupById>>,
)

Source from the content-addressed store, hash-verified

17
18// Helper functions to extract project info from volume backup
19const getProjectName = (
20 volumeBackup: Awaited<ReturnType<typeof findVolumeBackupById>>,
21): string => {
22 const services = [
23 volumeBackup.application,
24 volumeBackup.compose,
25 volumeBackup.postgres,
26 volumeBackup.mysql,
27 volumeBackup.mariadb,
28 volumeBackup.mongo,
29 volumeBackup.redis,
30 volumeBackup.libsql,
31 ];
32
33 for (const service of services) {
34 if (service?.environment?.project?.name) {
35 return service.environment.project.name;
36 }
37 }
38
39 return "Unknown Project";
40};
41
42const getOrganizationId = (
43 volumeBackup: Awaited<ReturnType<typeof findVolumeBackupById>>,

Callers 1

runVolumeBackupFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected