From f93d8f58e5cf797387ee3cffc7bb321c68ba1893 Mon Sep 17 00:00:00 2001 From: Syifa Date: Wed, 22 Oct 2025 12:48:05 +0700 Subject: [PATCH] update dockerfile for frontend --- frontend/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 6109f2d..a03357e 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,16 +1,19 @@ -FROM node:18 +FROM node:18-alpine WORKDIR /app +# Copy package files & install deps COPY package*.json ./ -RUN npm install +RUN npm ci --only=production +# Copy source code COPY . . -# 🔒 Ubah kepemilikan dan pakai user non-root +# 🔒 non-root user (aman di Kubernetes) RUN chown -R node:node /app USER node EXPOSE 3000 +# Jalankan React dev server / Express tergantung project kamu CMD ["npm", "start"]