| { |
| "version": 2, |
| "env": {}, |
| "builds": [ |
| { |
| "src": "api/dist/index.js", |
| "use": "@vercel/node", |
| "config": { |
| "includeFiles": ["api/dist/**"], |
| "excludeFiles": [ |
| "web/**", |
| "android/**", |
| "docs/**", |
| "docker/**", |
| "press/**", |
| "electron/**", |
| "integrations/**" |
| ] |
| } |
| }, |
| { |
| "src": "web/build/**", |
| "use": "@vercel/static", |
| "config": { |
| "includeFiles": ["web/build/**"], |
| "excludeFiles": [ |
| "api/**", |
| "android/**", |
| "docs/**", |
| "docker/**", |
| "press/**", |
| "electron/**", |
| "integrations/**" |
| ] |
| } |
| } |
| ], |
| "routes": [ |
| { |
| "src": "/(.*)", |
| "dest": "api/dist/index.js" |
| }, |
| { |
| "src": "/", |
| "dest": "web/build/index.html" |
| }, |
| { |
| "src": "/(.+)", |
| "dest": "web/build/$1" |
| } |
| ] |
| } |