Skip to content

Commit 5f73b4b

Browse files
committed
Deploy to vercel
1 parent 994652a commit 5f73b4b

File tree

4 files changed

+473
-10
lines changed

4 files changed

+473
-10
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ node_modules
88
!.env.example
99
vite.config.js.timestamp-*
1010
vite.config.ts.timestamp-*
11+
.vercel

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"devDependencies": {
1616
"@sveltejs/adapter-auto": "^2.0.0",
1717
"@sveltejs/adapter-node": "^1.2.4",
18+
"@sveltejs/adapter-vercel": "^3.0.3",
1819
"@sveltejs/kit": "^1.5.0",
1920
"@types/node-cron": "^3.0.7",
2021
"@types/nodemailer": "^6.4.11",

svelte.config.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
import adapter from '@sveltejs/adapter-node';
2+
import adapterVercel from '@sveltejs/adapter-vercel';
23
import { vitePreprocess } from '@sveltejs/kit/vite';
34

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+
414
/** @type {import('@sveltejs/kit').Config} */
515
const config = {
616
// Consult https://kit.svelte.dev/docs/integrations#preprocessors
@@ -11,7 +21,7 @@ const config = {
1121
// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
1222
// If your environment is not supported or you settled on a specific environment, switch out the adapter.
1323
// See https://kit.svelte.dev/docs/adapters for more information about adapters.
14-
adapter: adapter(),
24+
adapter: isVercel ? adapterVercel(adapterVercelConfig) : adapter(),
1525
alias: {
1626
'@db': './src/lib/server/prisma/prisma.ts'
1727
}

0 commit comments

Comments
 (0)