# Gunakan image Node.js sebagai base image FROM node:18-alpine # Set direktori kerja di dalam container WORKDIR /app # Salin file package.json dan package-lock.json COPY package*.json ./ # Install dependencies RUN npm install # Salin seluruh aplikasi ke dalam container COPY . . # Expose port untuk aplikasi (Nuxt secara default menggunakan port 3000) EXPOSE 3000 # Jalankan aplikasi dalam mode development CMD ["npm", "run", "dev"]