From dc2707fd59ac5008ceacd4b2f4a5ae0bc1bce732 Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sat, 14 Mar 2026 21:20:21 +0100 Subject: [PATCH] fix(build): externalize sentry from vite bundle for bun compat --- .github/workflows/deploy.yml | 4 ++-- package.json | 2 +- vite.config.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index dce84af..c9332a3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -29,7 +29,7 @@ jobs: git reset --hard origin/prod docker compose build - docker compose up -d + docker compose up -d --wait docker compose exec app bunx drizzle-kit push --force else cd /opt/esports-staging @@ -38,6 +38,6 @@ jobs: git reset --hard origin/staging docker compose -f docker-compose.staging.yml --env-file .env.staging -p esports-staging build - docker compose -f docker-compose.staging.yml --env-file .env.staging -p esports-staging up -d + docker compose -f docker-compose.staging.yml --env-file .env.staging -p esports-staging up -d --wait docker compose -f docker-compose.staging.yml --env-file .env.staging -p esports-staging exec staging-app bunx drizzle-kit push --force fi diff --git a/package.json b/package.json index a41651b..8a4cf06 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "@eslint/compat": "^2.0.2", "@eslint/js": "^9.39.2", "@playwright/test": "^1.58.1", - "@sentry/sveltekit": "^10.43.0", "@sveltejs/adapter-node": "^5.5.4", "@sveltejs/kit": "^2.55.0", "@sveltejs/vite-plugin-svelte": "^7.0.0", @@ -72,6 +71,7 @@ ] }, "dependencies": { + "@sentry/sveltekit": "^10.43.0", "bancho.js": "^0.12.3", "discord.js": "^14.25.1", "pino": "^10.3.1" diff --git a/vite.config.ts b/vite.config.ts index 14dd481..7c9ee23 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,11 +17,11 @@ export default defineConfig({ devtoolsJson() ], ssr: { - external: ['bun', 'pino', 'pino-pretty'] + external: ['bun', 'pino', 'pino-pretty', '@sentry/sveltekit', '@sentry/node'] }, build: { rollupOptions: { - external: ['bun', 'pino', 'pino-pretty'] + external: ['bun', 'pino', 'pino-pretty', '@sentry/sveltekit', '@sentry/node'] }, reportCompressedSize: false },