Skip to content

Commit 0c64c68

Browse files
committed
fix: update cookie SameSite policy for cross-origin support and switch PM2 to fork mode for tsx compatibility
1 parent 4a5bbb4 commit 0c64c68

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

backend/src/shared/helper.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ export const jwtCookieOptions = (origin: string, isRefreshToken: boolean) => {
88
return {
99
httpOnly: true,
1010
secure: true,
11-
sameSite: 'lax',
12-
domain: '.verlyai.xyz',
11+
sameSite: 'none', // Allow cross-origin requests (e.g. from Vercel to EC2 domain)
1312
maxAge: isRefreshToken
1413
? JWT_TOKEN_MAX_AGE.REFRESH_TOKEN
1514
: JWT_TOKEN_MAX_AGE.ACCESS_TOKEN,

ecosystem.config.cjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ module.exports = {
66
interpreter: 'node',
77
interpreter_args: '--import tsx',
88
cwd: './backend',
9-
instances: 'max', // Run in cluster mode across all CPU cores
10-
exec_mode: 'cluster',
9+
instances: 1, // Run as 1 instance in fork mode to support tsx loader
10+
exec_mode: 'fork',
1111
env: {
1212
NODE_ENV: 'production'
1313
}

0 commit comments

Comments
 (0)