Skip to content

Commit a5ddcd5

Browse files
committed
requested changes
1 parent 10e6a29 commit a5ddcd5

4 files changed

Lines changed: 15 additions & 5 deletions

File tree

devContainerization/Dockerfile.backend.dev

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
FROM node:25
22

3-
COPY package.json tsconfig.build.json ./
3+
RUN npm install -g corepack --force && corepack enable
4+
5+
COPY package.json tsconfig.build.json .yarnrc.yml yarn.lock ./
6+
COPY .yarn/releases .yarn/releases
47
COPY ./src/backend/package.json ./src/backend/tsconfig.json src/backend/
58
COPY ./src/shared/package.json ./src/shared/tsconfig.json src/shared/
69

devContainerization/Dockerfile.frontend.dev

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
FROM node:25-alpine
22

3-
COPY package.json tsconfig.build.json ./
3+
RUN npm install -g corepack --force && corepack enable
4+
5+
COPY package.json tsconfig.build.json .yarnrc.yml yarn.lock ./
6+
COPY .yarn/releases .yarn/releases
47
COPY ./src/frontend/package.json ./src/frontend/tsconfig.json src/frontend/
58
COPY ./src/shared/package.json ./src/shared/tsconfig.json src/shared/
69

src/backend/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# TO BE RUN FROM DOCKER COMPOSE. DO NOT RUN MANUALLY AS CONTEXT IS NOT SET CORRECTLY
22
FROM platformatic/node-caged:25-slim
33

4+
RUN npm install -g corepack --force && corepack enable
5+
46
WORKDIR /base
57

68
COPY package.json tsconfig.build.json .yarnrc.yml yarn.lock ./
@@ -10,7 +12,7 @@ COPY ./src/shared src/shared
1012

1113
RUN rm -rf src/backend/tests
1214

13-
RUN npm install -g corepack --force && corepack enable && yarn install
15+
RUN yarn install
1416

1517
RUN echo DATABASE_URL=\"postgresql://postgres:docker@database:5432/nerpm?schema=public\" > ./src/backend/.env
1618
RUN echo NODE_ENV=development >> ./src/backend/.env

src/frontend/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# TO BE RUN FROM DOCKER COMPOSE. DO NOT RUN MANUALLY AS CONTEXT IS NOT SET CORRECTLY
2-
FROM node:22 AS builder
2+
FROM node:25 AS builder
3+
4+
RUN npm install -g corepack --force && corepack enable
35

46
WORKDIR /base
57

@@ -10,7 +12,7 @@ COPY ./src/shared src/shared
1012

1113
RUN rm -rf src/frontend/src/tests
1214

13-
RUN npm install -g corepack --force && corepack enable && yarn install
15+
RUN yarn install
1416

1517
RUN yarn build:shared
1618
RUN yarn build:frontend:dev

0 commit comments

Comments
 (0)