Mengkontainerisasi Aplikasi dengan Dockerfile
# Menggunakan Node.js versi 18 sebagai base image
FROM node:18-alpine
# Set working directory dalam container
WORKDIR /app
# Copy package.json dan package-lock.json
COPY package*.json ./
# Install dependencies
RUN npm install
# Copy sisa kode sumber
COPY . .
# Expose port 3000
EXPOSE 3000
# Command untuk menjalankan aplikasi
CMD [ "node", "index.js" ]Last updated