From 1182b3e5f1672024cc10cc59cf7914b433ca59a6 Mon Sep 17 00:00:00 2001 From: Thanukamax Date: Sun, 21 Dec 2025 21:29:41 +0530 Subject: [PATCH 1/3] fix: fix cloudflare deployment build script and clean pnpm references --- .dockerignore | 2 -- .gitignore | 1 - Dockerfile | 2 +- package.json | 2 +- 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.dockerignore b/.dockerignore index 7fcccbc..9146d07 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,10 +1,8 @@ # Dependencies node_modules -.pnpm-store npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* # Testing coverage diff --git a/.gitignore b/.gitignore index 8ac90e1..a126f8b 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,3 @@ next-env.d.ts .dev.vars* !.dev.vars.example !.env.example -/.pnpm-store diff --git a/Dockerfile b/Dockerfile index 46bb923..acff890 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ COPY . . ENV NEXT_TELEMETRY_DISABLED=1 ENV DOCKER_BUILD=true -RUN bun run build +RUN next build FROM node:20-alpine AS runner WORKDIR /app diff --git a/package.json b/package.json index 9d37af3..b6ec530 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "dev": "next dev --turbopack", - "build": "next build", + "build": "opennextjs-cloudflare build", "build:cloudflare": "opennextjs-cloudflare build", "start": "next start", "lint": "eslint .", From 7f160607ed4612ebd6b860b4c0dd8f300626c5d9 Mon Sep 17 00:00:00 2001 From: Thanukamax Date: Sun, 21 Dec 2025 21:38:16 +0530 Subject: [PATCH 2/3] refactor: centralize docker build command in package.json script - Add 'build:docker' script to package.json for better maintainability - Update Dockerfile to use 'bun run build:docker' instead of hardcoded 'next build' - Keeps all build configurations centralized and easier to manage --- Dockerfile | 2 +- package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index acff890..8a48ad2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ COPY . . ENV NEXT_TELEMETRY_DISABLED=1 ENV DOCKER_BUILD=true -RUN next build +RUN bun run build:docker FROM node:20-alpine AS runner WORKDIR /app diff --git a/package.json b/package.json index b6ec530..921882a 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "dev": "next dev --turbopack", "build": "opennextjs-cloudflare build", "build:cloudflare": "opennextjs-cloudflare build", + "build:docker": "next build", "start": "next start", "lint": "eslint .", "lint:fix": "eslint . --fix", From 9d8135e94fe7e55462659d947fb85244965153f4 Mon Sep 17 00:00:00 2001 From: Thanukamax Date: Sun, 21 Dec 2025 21:41:39 +0530 Subject: [PATCH 3/3] fix: configure build scripts consistently for deployment targets - Change main 'build' script from 'opennextjs-cloudflare build' to 'next build' for general use and consistency with Docker build - Upgrade @opennextjs/cloudflare from ^1.3.0 to ^1.14.7 - Keep 'build:cloudflare' for explicit Cloudflare Workers build - Keep 'build:docker' for Docker image builds - Wrangler will invoke 'build:cloudflare' when needed for Cloudflare deployment - 'preview' and 'deploy' scripts continue to use opennextjs-cloudflare - Ensures consistency between package.json scripts and Dockerfile --- bun.lock | 2 +- package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index e300558..ea533b7 100644 --- a/bun.lock +++ b/bun.lock @@ -6,7 +6,7 @@ "name": "rouge-store", "dependencies": { "@b3-crow/website-hook-sdk": "^0.0.9", - "@opennextjs/cloudflare": "^1.3.0", + "@opennextjs/cloudflare": "^1.14.7", "@radix-ui/react-checkbox": "^1.3.3", "@radix-ui/react-separator": "^1.1.8", "@radix-ui/react-slot": "^1.2.4", diff --git a/package.json b/package.json index 200c9d2..ddcdba7 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "dev": "next dev --turbopack", - "build": "opennextjs-cloudflare build", + "build": "next build", "build:cloudflare": "opennextjs-cloudflare build", "build:docker": "next build", "start": "next start", @@ -26,7 +26,7 @@ }, "dependencies": { "@b3-crow/website-hook-sdk": "^0.0.9", - "@opennextjs/cloudflare": "^1.3.0", + "@opennextjs/cloudflare": "^1.14.7", "@radix-ui/react-checkbox": "^1.3.3", "@radix-ui/react-separator": "^1.1.8", "@radix-ui/react-slot": "^1.2.4",