ManimCat / src /studio-agent /runtime /runtime-service.ts
Bin29's picture
Sync from main: c1ef036 chore: document docker persistence volumes
94e1b2f
import { StudioPermissionService } from '../permissions/permission-service'
import { createDefaultStudioPersistence } from '../persistence/create-default-studio-persistence'
import { createDefaultStudioBlobStore } from '../storage/create-default-studio-blob-store'
import { createLocalStudioWorkspaceProvider } from '../workspace/local-studio-workspace-provider'
import { createStudioRuntimeService } from './create-runtime-service'
const persistence = createDefaultStudioPersistence()
const permissionService = new StudioPermissionService()
const workspaceProvider = createLocalStudioWorkspaceProvider()
const blobStore = createDefaultStudioBlobStore()
export const studioRuntime = createStudioRuntimeService({
persistence,
permissionService,
workspaceProvider,
blobStore,
})