diff --git a/svelte-app/vite.config.ts b/svelte-app/vite.config.ts index 30a56fa..5450669 100644 --- a/svelte-app/vite.config.ts +++ b/svelte-app/vite.config.ts @@ -270,6 +270,10 @@ export default defineConfig({ fs.writeFileSync(path.join(viewDir, 'view.json'), viewJson); fs.writeFileSync(path.join(viewDir, 'resource.json'), resourceJson); + // Write deploy payload for gateway message handler to pick up + const deployPayload = path.join(viewDir, '.deploy-pending'); + fs.writeFileSync(deployPayload, JSON.stringify({ projectName, viewName })); + res.setHeader('Content-Type', 'application/json'); res.end(JSON.stringify({ ok: true, path: viewDir })); } catch (err: any) {