We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b030e68 commit d6da84aCopy full SHA for d6da84a
docker/Dockerfile.dev
@@ -1,11 +1,21 @@
1
-FROM node:14-alpine
+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
12
13
WORKDIR /app
14
-COPY package*.json yarn.lock* ./
15
+COPY . .
16
-RUN yarn
17
+COPY --from=dependencies /node_modules ./node_modules
18
-COPY ./ ./
19
+FROM builder AS dev
20
-CMD ["yarn", "dev"]
21
+CMD ["pnpm", "dev"]
docker/docker-compose.dev.yml
@@ -6,8 +6,12 @@ services:
build:
context: ../
dockerfile: docker/Dockerfile.dev
+ target: dev
+ environment:
+ - NODE_ENV=development
ports:
- 3000:3000
volumes:
- ../:/app
- /app/node_modules
+ - /app/.next
0 commit comments