Skip to content

Commit 3ea2d1f

Browse files
committed
feat: dockerfile rename
1 parent df0668f commit 3ea2d1f

File tree

3 files changed

+26
-26
lines changed

3 files changed

+26
-26
lines changed

Dockerfile

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
1-
# development docker container
2-
FROM node:16.14-alpine
1+
FROM node:20-alpine As development
32

4-
RUN npm install -g pnpm
3+
ENV PNPM_HOME="/pnpm"
4+
ENV PATH="$PNPM_HOME:$PATH"
5+
RUN corepack enable
56

6-
USER node
7-
# Create app directory
8-
WORKDIR /elide-backend
7+
WORKDIR /app
98

10-
COPY --chown=node:node . .
9+
COPY package.json ./
10+
COPY pnpm-lock.yaml ./
1111

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"]

Dockerfile.dev

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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"]

Dockerfile.prod

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)