Skip to content

Commit d6da84a

Browse files
committed
Update on the development deployment
1 parent b030e68 commit d6da84a

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

docker/Dockerfile.dev

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1-
FROM node:14-alpine
1+
FROM node:18-slim AS base
2+
3+
RUN npm i -g pnpm
4+
5+
FROM base AS dependencies
6+
7+
COPY package*.json pnpm-lock.yaml ./
8+
9+
RUN pnpm install
10+
11+
FROM base AS builder
212

313
WORKDIR /app
414

5-
COPY package*.json yarn.lock* ./
15+
COPY . .
616

7-
RUN yarn
17+
COPY --from=dependencies /node_modules ./node_modules
818

9-
COPY ./ ./
19+
FROM builder AS dev
1020

11-
CMD ["yarn", "dev"]
21+
CMD ["pnpm", "dev"]

docker/docker-compose.dev.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ services:
66
build:
77
context: ../
88
dockerfile: docker/Dockerfile.dev
9+
target: dev
10+
environment:
11+
- NODE_ENV=development
912
ports:
1013
- 3000:3000
1114
volumes:
1215
- ../:/app
1316
- /app/node_modules
17+
- /app/.next

0 commit comments

Comments
 (0)