diff --git a/Dockerfile b/Dockerfile index 5b931f0..335d444 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ FROM node:23.5.0-alpine ENV PORT 3000 # Install pnpm secara global -RUN npm install -g npm +RUN npm install -g pnpm # Membuat direktori aplikasi dan mengatur sebagai working directory WORKDIR /usr/src/app @@ -17,18 +17,17 @@ COPY package.json ./ COPY vendor/ckeditor5 ./vendor/ckeditor5 # Install dependencies -RUN npm install +RUN pnpm install # RUN pnpm install --frozen-lockfile # Menyalin source code aplikasi COPY . . # Build aplikasi -# RUN NODE_OPTIONS="--max-old-space-size=4096" npm run build -RUN npm run build +RUN NODE_OPTIONS="--max-old-space-size=4096" pnpm next build # Expose port untuk server EXPOSE 3000 # Perintah untuk menjalankan aplikasi -CMD ["npm", "run", "start"] \ No newline at end of file +CMD ["pnpm", "run", "start"] \ No newline at end of file