import { defineConfig } from '@motia/core' export default defineConfig({ // Server configuration server: { port: 3001, host: '0.0.0.0', }, // Stream persistence configuration streams: { persistence: { enabled: true, adapter: 'file', options: { directory: './data/streams', }, }, }, // CORS configuration for frontend cors: { origin: ['http://localhost:5173', 'http://localhost:3000'], credentials: true, }, // File upload configuration upload: { maxFileSize: 100 * 1024 * 1024, // 100MB allowedExtensions: ['.fna'], uploadDir: './data/uploads', }, // Task configuration tasks: { maxConcurrent: 4, resultRetentionDays: 30, runsDir: '../../runs', // Relative to motia-backend }, })