MCPcopy
hub / github.com/docker/compose / setDefaultTarget

Method setDefaultTarget

pkg/compose/secrets.go:113–123  ·  view source on GitHub ↗
(file *types.FileReferenceConfig, mountType mountType)

Source from the content-addressed store, hash-verified

111}
112
113func (s *composeService) setDefaultTarget(file *types.FileReferenceConfig, mountType mountType) {
114 if file.Target == "" {
115 if mountType == secretMount {
116 file.Target = "/run/secrets/" + file.Source
117 } else {
118 file.Target = "/" + file.Source
119 }
120 } else if mountType == secretMount && !isAbsTarget(file.Target) {
121 file.Target = "/run/secrets/" + file.Target
122 }
123}
124
125func (s *composeService) copyFileToContainer(ctx context.Context, id, content string, file types.FileReferenceConfig) error {
126 b, err := createTar(content, file)

Callers 1

injectFileReferencesMethod · 0.95

Calls 1

isAbsTargetFunction · 0.85

Tested by

no test coverage detected