File tree Expand file tree Collapse file tree 3 files changed +26
-26
lines changed Expand file tree Collapse file tree 3 files changed +26
-26
lines changed Original file line number Diff line number Diff line change 1
- # development docker container
2
- FROM node:16.14-alpine
1
+ FROM node:20-alpine As development
3
2
4
- RUN npm install -g pnpm
3
+ ENV PNPM_HOME="/pnpm"
4
+ ENV PATH="$PNPM_HOME:$PATH"
5
+ RUN corepack enable
5
6
6
- USER node
7
- # Create app directory
8
- WORKDIR /elide-backend
7
+ WORKDIR /app
9
8
10
- COPY --chown=node:node . .
9
+ COPY package.json ./
10
+ COPY pnpm-lock.yaml ./
11
11
12
- CMD ["pnpm" , "dev:docker" ]
12
+ RUN pnpm install --frozen-lockfile
13
+
14
+ COPY . .
15
+
16
+ RUN pnpm run prisma:generate && pnpm run build
17
+
18
+ CMD ["node" , "dist/main.js" ]
Original file line number Diff line number Diff line change
1
+ # development docker container
2
+ FROM node:16.14-alpine
3
+
4
+ RUN npm install -g pnpm
5
+
6
+ USER node
7
+ # Create app directory
8
+ WORKDIR /elide-backend
9
+
10
+ COPY --chown=node:node . .
11
+
12
+ CMD ["pnpm", "dev:docker"]
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments