Skip to content

Commit 09c0704

Browse files
committed
fix: reduces docker file
1 parent cbd319d commit 09c0704

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

Dockerfile.production

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
# FROM node:20-alpine AS base
44
FROM node:18-alpine3.18 AS base
55

6-
76
RUN apk add --no-cache libc6-compat
7+
88
ENV PNPM_HOME="/pnpm"
99
ENV PATH="$PNPM_HOME:$PATH"
1010
RUN corepack enable
@@ -26,15 +26,11 @@ COPY pnpm-lock.yaml* package.json package-lock.json* yarn.lock* ./
2626
#STAGE 2
2727
# Create a new image for production dependencies
2828
FROM base AS deps
29-
# FROM ${NODE} AS deps
3029
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile
3130

3231

3332
#STAGE 3
3433
FROM base AS builder
35-
# FROM ${NODE} AS builder
36-
#RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
37-
3834
COPY --from=deps /app/node_modules ./node_modules
3935

4036
#Copy config files
@@ -46,14 +42,12 @@ COPY tailwind.config.ts ./tailwind.config.ts
4642
# Copy application code
4743
COPY src ./src
4844
COPY public ./public
49-
# COPY . .
5045

5146
RUN pnpm run build
5247

5348

5449
#STAGE 4
5550
FROM base AS runner
56-
# FROM ${NODE} AS runner
5751
WORKDIR /app
5852

5953
# Set production environment

docker-compose.production.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,4 @@ services:
66
build:
77
dockerfile: Dockerfile.production
88
ports:
9-
- 3000:3000
10-
volumes:
11-
- ./src:/app/src
12-
- ./public:/app/public
9+
- 3000:3000

0 commit comments

Comments
 (0)