File tree Expand file tree Collapse file tree 4 files changed +473
-10
lines changed Expand file tree Collapse file tree 4 files changed +473
-10
lines changed Original file line number Diff line number Diff line change @@ -8,3 +8,4 @@ node_modules
8
8
! .env.example
9
9
vite.config.js.timestamp- *
10
10
vite.config.ts.timestamp- *
11
+ .vercel
Original file line number Diff line number Diff line change 15
15
"devDependencies" : {
16
16
"@sveltejs/adapter-auto" : " ^2.0.0" ,
17
17
"@sveltejs/adapter-node" : " ^1.2.4" ,
18
+ "@sveltejs/adapter-vercel" : " ^3.0.3" ,
18
19
"@sveltejs/kit" : " ^1.5.0" ,
19
20
"@types/node-cron" : " ^3.0.7" ,
20
21
"@types/nodemailer" : " ^6.4.11" ,
Original file line number Diff line number Diff line change 1
1
import adapter from '@sveltejs/adapter-node' ;
2
+ import adapterVercel from '@sveltejs/adapter-vercel' ;
2
3
import { vitePreprocess } from '@sveltejs/kit/vite' ;
3
4
5
+ /** @type {import('@sveltejs/adapter-vercel').Config } */
6
+ export const adapterVercelConfig = {
7
+ runtime : 'nodejs18.x' ,
8
+ regions : [ 'sin1' ] ,
9
+ memory : 512
10
+ } ;
11
+
12
+ const isVercel = process . env . VERCEL !== undefined ; // Deploy to Vercel
13
+
4
14
/** @type {import('@sveltejs/kit').Config } */
5
15
const config = {
6
16
// Consult https://kit.svelte.dev/docs/integrations#preprocessors
@@ -11,7 +21,7 @@ const config = {
11
21
// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
12
22
// If your environment is not supported or you settled on a specific environment, switch out the adapter.
13
23
// See https://kit.svelte.dev/docs/adapters for more information about adapters.
14
- adapter : adapter ( ) ,
24
+ adapter : isVercel ? adapterVercel ( adapterVercelConfig ) : adapter ( ) ,
15
25
alias : {
16
26
'@db' : './src/lib/server/prisma/prisma.ts'
17
27
}
You can’t perform that action at this time.
0 commit comments