Skip to content

Commit 3ac6b7e

Browse files
fix: build with sentry
1 parent fcc54c0 commit 3ac6b7e

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

Diff for: Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ ENV PUBLIC_GROWTH_ENDPOINT=$PUBLIC_GROWTH_ENDPOINT
2929
ENV PUBLIC_CONSOLE_MODE=$PUBLIC_CONSOLE_MODE
3030
ENV PUBLIC_STRIPE_KEY=$PUBLIC_STRIPE_KEY
3131
ENV SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN
32+
ENV NODE_OPTIONS=--max_old_space_size=8192
3233

3334
RUN pnpm run sync && pnpm run build
3435

Diff for: compose.yml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ services:
88
PUBLIC_APPWRITE_ENDPOINT: ${PUBLIC_APPWRITE_ENDPOINT}
99
PUBLIC_GROWTH_ENDPOINT: ${PUBLIC_GROWTH_ENDPOINT}
1010
PUBLIC_STRIPE_KEY: ${PUBLIC_STRIPE_KEY}
11+
SENTRY_AUTH_TOKEN: ${SENTRY_AUTH_TOKEN}
1112
develop:
1213
watch:
1314
- action: rebuild

Diff for: src/hooks.client.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ import * as Sentry from '@sentry/sveltekit';
22
import { AppwriteException } from '@appwrite.io/console';
33
import type { HandleClientError } from '@sveltejs/kit';
44
import { isCloud, isProd } from '$lib/system';
5+
import { SENTRY_AUTH_TOKEN } from '$env/static/private';
56

67
// If you don't want to use Session Replay, remove the `Replay` integration,
78
// `replaysSessionSampleRate` and `replaysOnErrorSampleRate` options.
89
Sentry.init({
9-
enabled: isCloud && isProd,
10+
enabled: isCloud && isProd && !!SENTRY_AUTH_TOKEN,
1011
dsn: 'https://[email protected]/4504158071422976',
1112
tracesSampleRate: 1,
1213
replaysSessionSampleRate: 0,

Diff for: src/hooks.server.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ import { sequence } from '@sveltejs/kit/hooks';
22
import { handleErrorWithSentry, sentryHandle } from '@sentry/sveltekit';
33
import * as Sentry from '@sentry/sveltekit';
44
import { isCloud, isProd } from '$lib/system';
5+
import { SENTRY_AUTH_TOKEN } from '$env/static/private';
56

67
Sentry.init({
7-
enabled: isCloud && isProd,
8+
enabled: isCloud && isProd && !!SENTRY_AUTH_TOKEN,
89
dsn: 'https://[email protected]/4504158071422976',
910
tracesSampleRate: 1.0
1011
});

0 commit comments

Comments
 (0)