We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 330c379 commit 75c4234Copy full SHA for 75c4234
1 file changed
Dockerfile
@@ -1,5 +1,5 @@
1
# Build stage - compile TypeScript
2
-FROM node:20 AS builder
+FROM node:25 AS builder
3
WORKDIR /app
4
5
COPY package.json tsconfig.build.json ./
@@ -11,11 +11,11 @@ RUN cd src/backend && npx prisma generate
11
RUN yarn build:shared
12
RUN yarn build:backend
13
14
-FROM node:20-slim
+FROM platformatic/node-caged:25-slim
15
16
17
# Install OpenSSL for Prisma (slim image needs this)
18
-RUN apt-get update -y && apt-get install -y openssl && rm -rf /var/lib/apt/lists/*
+RUN apt-get update -y && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* && npm install -g yarn
19
20
COPY package.json ./
21
0 commit comments