From bcef197e9a469c897bd0561641ff91bd4ed92c0f Mon Sep 17 00:00:00 2001 From: rheiga19 Date: Thu, 27 Mar 2025 09:35:13 +0700 Subject: [PATCH] fixing dockerfile --- deploy/docker/Dockerfile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/deploy/docker/Dockerfile b/deploy/docker/Dockerfile index 1811bbb..56809cc 100644 --- a/deploy/docker/Dockerfile +++ b/deploy/docker/Dockerfile @@ -4,16 +4,14 @@ FROM node:18-alpine AS builder # Set working directory WORKDIR /app -# Copy package.json and package-lock.json -COPY package.json package-lock.json ./ - -# Install dependencies +# Copy package.json dan install dependencies +COPY package.json ./ RUN npm install -# Copy project files +# Copy seluruh project COPY . . -# Build the project +# Build project RUN npm run build # Stage 2: Run @@ -22,13 +20,13 @@ FROM node:18-alpine # Set working directory WORKDIR /app -# Copy built files from builder +# Copy built files dari stage builder COPY --from=builder /app ./ -# Install only production dependencies -RUN npm ci --omit=dev +# Install hanya dependencies produksi +RUN npm install --omit=dev -# Expose the application port (sesuaikan dengan port yang digunakan di package.json) +# Expose port sesuai dengan package.json (sesuaikan jika berbeda) EXPOSE 8000 # Jalankan aplikasi dengan npm run preview