diff --git a/features/video-studio/frontend-demo/vite.config.ts b/features/video-studio/frontend-demo/vite.config.ts index 3e20651a2..2053e4a4e 100644 --- a/features/video-studio/frontend-demo/vite.config.ts +++ b/features/video-studio/frontend-demo/vite.config.ts @@ -22,5 +22,19 @@ export default defineConfig({ 'Cross-Origin-Opener-Policy': 'same-origin', 'Cross-Origin-Embedder-Policy': 'require-corp', }, + proxy: { + // Proxy to imajin-video (localhost:8010) — for protect jobs + manifest endpoint + '/proxy/video': { + target: 'http://localhost:8010', + rewrite: (p) => p.replace(/^\/proxy\/video/, ''), + changeOrigin: true, + }, + // Proxy to image-assistant (10.0.0.116:5220) — bypasses CORS for gallery + '/proxy/ia': { + target: 'http://10.0.0.116:5220', + rewrite: (p) => p.replace(/^\/proxy\/ia/, ''), + changeOrigin: true, + }, + }, }, });