From 821b9c0a03ccffb4a58241ac1bdf4017579de177 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Sun, 7 Jun 2026 10:52:19 +0700 Subject: [PATCH] Align backend dependencies --- Dockerfile | 4 +-- package-lock.json | 75 +++++++++++++++++++++++++++-------------------- package.json | 8 ++--- 3 files changed, 50 insertions(+), 37 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0677fe2..0b208a7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,11 +8,11 @@ RUN npm ci FROM deps AS builder COPY prisma ./prisma -RUN npx prisma generate +RUN EXCHANGE_DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres npx prisma generate COPY tsconfig.json ./ COPY src ./src -RUN npm run build +RUN EXCHANGE_DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres npm run build FROM deps AS runtime-deps diff --git a/package-lock.json b/package-lock.json index 93c7299..fa8ba16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,17 +11,17 @@ "@fastify/cors": "^11.2.0", "@prisma/adapter-pg": "^7.8.0", "@prisma/client": "^7.8.0", - "@sentry/node": "^10.55.0", + "@sentry/node": "^10.56.0", "fastify": "^5.8.5", - "graphql": "^16.14.0", + "graphql": "^16.14.1", "mercurius": "^16.9.0", "pg": "^8.21.0" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@types/pg": "^8.20.0", "prisma": "^7.8.0", - "tsx": "^4.22.3", + "tsx": "^4.22.4", "typescript": "^6.0.3" } }, @@ -1217,19 +1217,31 @@ } } }, + "node_modules/@sentry-internal/server-utils": { + "version": "10.56.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/server-utils/-/server-utils-10.56.0.tgz", + "integrity": "sha512-6kuZI/vAjyVKMm1cTzc2pdUmVR4Px4etMG6wnCPyFnwEaGbUKQnTynUBFpTuo/q6Js6QBQvhLNoAnO4YsOfW4w==", + "license": "MIT", + "dependencies": { + "@sentry/core": "10.56.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@sentry/core": { - "version": "10.55.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.55.0.tgz", - "integrity": "sha512-XUyoNtDSYCvgJnoNzlh+YeAXfIPhCRIXbhWqqM3GQ3AFtZICi85lkyfsrwXEl9wzlPGYnU+Eg8F4tOfScx+FcQ==", + "version": "10.56.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.56.0.tgz", + "integrity": "sha512-L+u1dIz5SANrmST5jhIwETtt4apILgKrylv12X4hKJU0PvZl+NorjeV/ty3MwzpKQPg6b6q6qMOSLc1rLpy3iQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/node": { - "version": "10.55.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.55.0.tgz", - "integrity": "sha512-+fB/ByoHVWPLGgoafYciiMatTNyX1FHj1bsqZBN+Pw3McbuEU1nwCPLt9zuyZZiWlQtXKsyuACS4ZhXnID5l8A==", + "version": "10.56.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.56.0.tgz", + "integrity": "sha512-qvgtXHkcR4CH3fh0VEVyw4Ysc6MMiAnm727NdTTm0yU5e53erCeo2521+yfJkqmRTGiOSgwA7B5Bs+ot9j0vFQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", @@ -1237,9 +1249,10 @@ "@opentelemetry/instrumentation": "^0.214.0", "@opentelemetry/sdk-trace-base": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", - "@sentry/core": "10.55.0", - "@sentry/node-core": "10.55.0", - "@sentry/opentelemetry": "10.55.0", + "@sentry-internal/server-utils": "10.56.0", + "@sentry/core": "10.56.0", + "@sentry/node-core": "10.56.0", + "@sentry/opentelemetry": "10.56.0", "import-in-the-middle": "^3.0.0" }, "engines": { @@ -1247,13 +1260,13 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.55.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.55.0.tgz", - "integrity": "sha512-M8XMMIk9Y0PGZoEt37Oe5dQCdqDdJlBcwLXidpz/s5k4QtJvCO/BbtcivcuKI2htw5FwxJkSrHUzRvT36tlDpg==", + "version": "10.56.0", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.56.0.tgz", + "integrity": "sha512-61lD2Wjtv5Lw2F3lJarcD0ORjR4GlVxrEd6w6Of/uF3DH73dD6K3n/3wXEeCIRfV/kgiCFIrCIq76nz0LVgE5g==", "license": "MIT", "dependencies": { - "@sentry/core": "10.55.0", - "@sentry/opentelemetry": "10.55.0", + "@sentry/core": "10.56.0", + "@sentry/opentelemetry": "10.56.0", "import-in-the-middle": "^3.0.0" }, "engines": { @@ -1289,12 +1302,12 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "10.55.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.55.0.tgz", - "integrity": "sha512-0+YrNmVNrttki4rWP4DW+UTt5MziepwDLNBde39tgc3cGCcy5fLSdDfhb4JfTaE5TXt4kd5XrkgvS/sDgm3RZg==", + "version": "10.56.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.56.0.tgz", + "integrity": "sha512-PtMudApHMHvttjos3b7JZ2gJ+nstHAOYE3vKPYB5o0WQO95ldiaYnpLKMCRIGZWF3Dk7ynrqqnBpn8LZLt+Mrg==", "license": "MIT", "dependencies": { - "@sentry/core": "10.55.0" + "@sentry/core": "10.56.0" }, "engines": { "node": ">=18" @@ -1314,9 +1327,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", + "version": "25.9.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.2.tgz", + "integrity": "sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==", "license": "MIT", "dependencies": { "undici-types": ">=7.24.0 <7.24.7" @@ -2143,9 +2156,9 @@ "license": "MIT" }, "node_modules/graphql": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.14.0.tgz", - "integrity": "sha512-BBvQ/406p+4CZbTpCbVPSxfzrZrbnuWSP1ELYgyS6B+hNeKzgrdB4JczCa5VZUBQrDa9hUngm0KnexY6pJRN5Q==", + "version": "16.14.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.14.1.tgz", + "integrity": "sha512-cQOsSMS/IrDz82PVyRDvf/Q1F/bRbBVjJlh+xYOkI1qw2bWRvWGiWc+m2O0d6l4Bt1fyY+8kzJ8JFWGJqNeDBg==", "license": "MIT", "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" @@ -3388,9 +3401,9 @@ } }, "node_modules/tsx": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.3.tgz", - "integrity": "sha512-mdoNxBC/cSQObGGVQ5Bpn5i+yv7j68gk3Nfm3wFjcJg3Z0Mix9jzAFfP12prmm5eVGmDKtp0yyArrs0Q+8gZHg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz", + "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 7ae2e92..7c906b0 100644 --- a/package.json +++ b/package.json @@ -13,17 +13,17 @@ "@fastify/cors": "^11.2.0", "@prisma/adapter-pg": "^7.8.0", "@prisma/client": "^7.8.0", - "@sentry/node": "^10.55.0", + "@sentry/node": "^10.56.0", "fastify": "^5.8.5", - "graphql": "^16.14.0", + "graphql": "^16.14.1", "mercurius": "^16.9.0", "pg": "^8.21.0" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@types/pg": "^8.20.0", "prisma": "^7.8.0", - "tsx": "^4.22.3", + "tsx": "^4.22.4", "typescript": "^6.0.3" } }