INNER CODE UNIT · Go
bootstrapDataMountPoint
kimdre/doco-cd · cmd/doco-cd/applyself.go:233
func bootstrapDataMountPoint(ctx context.Context, c *app.Config, dockerCli command.Cli) (container.MountPoint, error) {
return resolveDataMountPoint(
c.DataHostPath,
c.DataMountPath,
func() (container.MountPoint, error) {
return detectDataMountPoint(
c.DataMountPath,
getAppContainerID,
func(containerID, destination string) (container.MountPoint, error) {
return docker.GetMountPointByDestination(ctx, dockerCli.Client(), containerID, destination)
},
)
},
)
}