Skip to content

Commit ecfa502

Browse files
jocelynlin-wdclaude
andcommitted
chore: update Node.js version consistency and optimize Docker build
- Bump .nvmrc from v20.19.2 to v20.20.2 to match CI - Narrow package.json engines to ^20 across root and packages/server - Exclude @flowiseai/agentflow and @flowiseai/observe from Docker build to save ~40-50s per build (sdk packages not needed for app runtime) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 99805d6 commit ecfa502

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v20.19.2
1+
v20.20.2

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ WORKDIR /usr/src/flowise
3030
# Copy app source
3131
COPY . .
3232

33-
# Install dependencies and build
33+
# Install dependencies and build (excluding sdk packages not needed for Docker)
3434
RUN pnpm install && \
35-
pnpm build
35+
pnpm build -- --filter='!@flowiseai/agentflow' --filter='!@flowiseai/observe'
3636

3737
# Give the node user ownership of the application files
3838
RUN chown -R node:node .

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
}
9393
},
9494
"engines": {
95-
"node": ">=18.15.0 <19.0.0 || ^20",
95+
"node": "^20",
9696
"pnpm": "^10.26.0"
9797
},
9898
"resolutions": {

packages/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"email": "henryheng@flowiseai.com"
5959
},
6060
"engines": {
61-
"node": ">=18.15.0 <19.0.0 || ^20"
61+
"node": "^20"
6262
},
6363
"license": "SEE LICENSE IN LICENSE.md",
6464
"dependencies": {

0 commit comments

Comments
 (0)