diff --git a/internal/room/manager.go b/internal/room/manager.go index 10d1edf..48df8d5 100644 --- a/internal/room/manager.go +++ b/internal/room/manager.go @@ -205,11 +205,11 @@ func (manager *RoomManagerCtx) ExportAsDockerCompose() ([]byte, error) { // volumes volumes := []string{} - for _, mount := range containerJson.Mounts { - if mount.RW { - volumes = append(volumes, fmt.Sprintf("%s:%s:ro", mount.Source, mount.Destination)) + for _, mount := range containerJson.HostConfig.Mounts { + if mount.ReadOnly { + volumes = append(volumes, fmt.Sprintf("%s:%s:ro", mount.Source, mount.Target)) } else { - volumes = append(volumes, fmt.Sprintf("%s:%s", mount.Source, mount.Destination)) + volumes = append(volumes, fmt.Sprintf("%s:%s", mount.Source, mount.Target)) } } if len(volumes) > 0 {