From fc094a237e4f8f042f2d449ae9cf5f08f11fd387 Mon Sep 17 00:00:00 2001 From: DominikLudwiczak Date: Sun, 30 Nov 2025 12:00:42 +0100 Subject: [PATCH 1/4] fix cors & running scripts --- apps/backend/src/main.ts | 5 +++-- package.json | 31 +++++++++++++++++++++++++++---- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/apps/backend/src/main.ts b/apps/backend/src/main.ts index d1ee6fb7b..3b62b210d 100644 --- a/apps/backend/src/main.ts +++ b/apps/backend/src/main.ts @@ -20,8 +20,8 @@ async function start() { const app = await NestFactory.create(AppModule, { rawBody: true, cors: { - ...(!process.env.NOT_SECURED ? { credentials: true } : {}), - allowedHeaders: ['Content-Type', 'Authorization', 'x-copilotkit-runtime-client-gql-version'], + credentials: true, + allowedHeaders: ['Content-Type', 'Authorization', 'x-copilotkit-runtime-client-gql-version', ...(process.env.NOT_SECURED ? ['auth', 'showorg', 'impersonate'] : [])], exposedHeaders: [ 'reload', 'onboarding', @@ -63,6 +63,7 @@ async function start() { checkConfiguration(); // Do this last, so that users will see obvious issues at the end of the startup log without having to scroll up. Logger.log(`🚀 Backend is running on: http://localhost:${port}`); + Logger.log(process.env.FRONTEND_URL ? `🚀 Frontend is running on: ${process.env.FRONTEND_URL}` : ''); } catch (e) { Logger.error(`Backend failed to start on port ${port}`, e); } diff --git a/package.json b/package.json index d6446ba6b..da0418597 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "commands:build:development": "pnpm --filter ./apps/commands run build", "workers": "rm -rf dist/workers && pnpm --filter ./apps/workers run dev", "cron": "rm -rf dist/cron && pnpm --filter ./apps/cron run dev", - "prisma-generate": "pnpm dlx prisma@6.5.0 generate --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", - "prisma-db-push": "pnpm dlx prisma@6.5.0 db push --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", - "prisma-reset": "cd ./libraries/nestjs-libraries/src/database/prisma && pnpm dlx prisma@6.5.0 db push --force-reset && pnpx prisma@6.5.0 db push", + "prisma-generate": "prisma generate --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", + "prisma-db-push": "prisma db push --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", + "prisma-reset": "cd ./libraries/nestjs-libraries/src/database/prisma && prisma db push --force-reset && npx prisma db push", "docker-build": "./var/docker/docker-build.sh", "docker-create": "./var/docker/docker-create.sh", "postinstall": "pnpm run prisma-generate", @@ -307,7 +307,30 @@ }, "pnpm": { "onlyBuiltDependencies": [ - "bcrypt" + "@prisma/client", + "@prisma/engines", + "bcrypt", + "prisma" + ], + "ignoredBuiltDependencies": [ + "@nestjs/core", + "@openapitools/openapi-generator-cli", + "@parcel/watcher", + "@scarf/scarf", + "@sentry-internal/node-cpu-profiler", + "@sentry/cli", + "@swc/core", + "@tailwindcss/oxide", + "bufferutil", + "canvas", + "core-js", + "core-js-pure", + "esbuild", + "msgpackr-extract", + "protobufjs", + "sharp", + "unrs-resolver", + "utf-8-validate" ] } } From 540062916657bf5e5b04ef3a29702c74c9050728 Mon Sep 17 00:00:00 2001 From: DominikLudwiczak Date: Sun, 30 Nov 2025 12:05:59 +0100 Subject: [PATCH 2/4] delete ignoredBuiltDependencies from package.json --- package.json | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/package.json b/package.json index da0418597..791f6961a 100644 --- a/package.json +++ b/package.json @@ -311,26 +311,6 @@ "@prisma/engines", "bcrypt", "prisma" - ], - "ignoredBuiltDependencies": [ - "@nestjs/core", - "@openapitools/openapi-generator-cli", - "@parcel/watcher", - "@scarf/scarf", - "@sentry-internal/node-cpu-profiler", - "@sentry/cli", - "@swc/core", - "@tailwindcss/oxide", - "bufferutil", - "canvas", - "core-js", - "core-js-pure", - "esbuild", - "msgpackr-extract", - "protobufjs", - "sharp", - "unrs-resolver", - "utf-8-validate" ] } } From 909d71431bde55c024e1dfd1706f7f8fc91ed7fb Mon Sep 17 00:00:00 2001 From: DominikLudwiczak Date: Sun, 30 Nov 2025 12:07:13 +0100 Subject: [PATCH 3/4] delete unnecessary log from logger --- apps/backend/src/main.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/backend/src/main.ts b/apps/backend/src/main.ts index 3b62b210d..2f8d32b58 100644 --- a/apps/backend/src/main.ts +++ b/apps/backend/src/main.ts @@ -63,7 +63,6 @@ async function start() { checkConfiguration(); // Do this last, so that users will see obvious issues at the end of the startup log without having to scroll up. Logger.log(`🚀 Backend is running on: http://localhost:${port}`); - Logger.log(process.env.FRONTEND_URL ? `🚀 Frontend is running on: ${process.env.FRONTEND_URL}` : ''); } catch (e) { Logger.error(`Backend failed to start on port ${port}`, e); } From 0148f54cd9bd092aaffc82b89b980a0e6510ed4d Mon Sep 17 00:00:00 2001 From: DominikLudwiczak Date: Sun, 30 Nov 2025 12:12:45 +0100 Subject: [PATCH 4/4] revert changes on package.json --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 791f6961a..ff1922d23 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "commands:build:development": "pnpm --filter ./apps/commands run build", "workers": "rm -rf dist/workers && pnpm --filter ./apps/workers run dev", "cron": "rm -rf dist/cron && pnpm --filter ./apps/cron run dev", - "prisma-generate": "prisma generate --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", - "prisma-db-push": "prisma db push --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", - "prisma-reset": "cd ./libraries/nestjs-libraries/src/database/prisma && prisma db push --force-reset && npx prisma db push", + "prisma-generate": "pnpm dlx prisma@6.5.0 generate --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", + "prisma-db-push": "pnpm dlx prisma@6.5.0 db push --schema ./libraries/nestjs-libraries/src/database/prisma/schema.prisma", + "prisma-reset": "cd ./libraries/nestjs-libraries/src/database/prisma && pnpm dlx prisma@6.5.0 db push --force-reset && pnpx prisma@6.5.0 db push", "docker-build": "./var/docker/docker-build.sh", "docker-create": "./var/docker/docker-create.sh", "postinstall": "pnpm run prisma-generate",