# Menggunakan Node.js sebagai base image dengan versi LTS terbaru
FROM node:lts

RUN mkdir -p /app
WORKDIR /app

RUN apt-get update

COPY . .

# Lakukan npm install setelah menyalin package.json agar layer ini dapat di-cache
RUN npm install --force
RUN npm run build

EXPOSE 3000

# Command untuk menjalankan aplikasi Next.js
CMD ["npm", "run", "start"]
