Development
dev:
watch: true
splitServe: true
port: 3000 # defaultThe development runtime runs separate services so frontend, backend, and router behavior can restart independently while sharing one public local URL.
Development Settings
- dev.watch
- Enables development file watching and service restarts.
- dev.splitServe
- Runs router, frontend, and backend as separate local services.
- dev.port
- Public router port for the local development URL.
dev.splitServe
router
3000
Public entrypoint that proxies to frontend and backend services.
frontend
3001
Forge SSR and Vite service.
backend
3002
Dinner API service.
dev.watch
app:
watch:
- src/index.ts
- noego.config.yml
server:
watch:
- src/server/**/*.ts
- src/middleware/**/*.ts
client:
watch:
- src/ui/**/*.svelte
- src/ui/stitch.yaml- app.watch
- Restarts backend and frontend.
- server.watch
- Restarts the backend service.
- client.watch
- Restarts the frontend SSR service. Browser-only changes still use Vite HMR.
dev.port
dev.port is the public local port for the development router. When dev.splitServe is enabled, App derives the frontend and backend service ports from this entrypoint.