From f2e5ec91fb67e118bac02dedd9d06fb3b25fb96a Mon Sep 17 00:00:00 2001 From: Rama Priyanto Date: Wed, 1 Apr 2026 15:41:26 +0700 Subject: [PATCH] fixing dockerfile --- Dockerfile | 78 ++---------------------------------------------------- 1 file changed, 2 insertions(+), 76 deletions(-) diff --git a/Dockerfile b/Dockerfile index 15310ab..09ab99c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,97 +1,23 @@ -# FROM node:23.5.0-alpine - -# ENV PORT 4000 - -# # pnpm install globally -# RUN npm install -g pnpm - -# # Create app directory -# RUN mkdir -p /usr/src/app -# WORKDIR /usr/src/app - -# # Installing dependencies -# COPY package.json pnpm-lock.yaml ./ - -# # Copy ckeditor5 to workdir -# COPY vendor/ckeditor5 ./vendor/ckeditor5 - -# # Install dependencies -# RUN pnpm install --frozen-lockfile - -# # RUN npm install --force -# # RUN npm install -g npm@latest -# # RUN npm install - -# # Copying source files -# COPY . . - -# # Building app -# RUN pnpm run build - -# EXPOSE 4000 - -# # Running the app -# CMD ["pnpm", "run", "start"] - -# FROM node:23.5.0-alpine - -# ENV PORT 4000 - -# # Install Yarn globally -# # RUN npm install -g yarn - -# # Create app directory -# RUN mkdir -p /usr/src/app -# WORKDIR /usr/src/app - -# # Copy package.json and yarn.lock -# COPY package.json yarn.lock ./ - -# # Copy ckeditor5 to workdir -# COPY vendor/ckeditor5 ./vendor/ckeditor5 - -# # Install dependencies -# RUN yarn install --frozen-lockfile - -# # Copying source files -# COPY . . - -# # Building app -# RUN yarn build - -# EXPOSE 4000 - -# # Running the app -# CMD ["yarn", "start"] - -# Gunakan image Node.js FROM node:23.5.0-alpine -# Tentukan port yang akan digunakan ENV PORT 4000 -# Buat direktori aplikasi RUN mkdir -p /usr/src/app WORKDIR /usr/src/app -# Salin file package.json dan lock file COPY package.json package-lock.json ./ -# Salin ckeditor5 ke dalam workdir COPY vendor/ckeditor5 ./vendor/ckeditor5 # Instal dependensi RUN npm install -g npm@latest -# RUN npm install next --legacy-peer-deps -# Salin semua file proyek -# COPY . . +RUN npm install next --legacy-peer-deps + COPY . /usr/src/app -# Bangun aplikasi RUN npm run build -# Ekspos port aplikasi EXPOSE 4000 # Jalankan aplikasi