ncp / Dockerfile
atoopub's picture
Upload 6 files
9fa1f67 verified
Raw History Blame Contribute Delete
486 Bytes
# Menggunakan image Node.js yang lebih stabil
FROM node:16-slim
# Tentukan direktori kerja di dalam container
WORKDIR /app
# Salin file package.json dan package-lock.json terlebih dahulu
COPY package*.json ./
# Install dependensi Node.js
RUN npm install
# Salin seluruh kode aplikasi ke dalam container
COPY . .
# Ekspose port 3000 yang akan digunakan aplikasi Express
EXPOSE 3000
# Tentukan perintah untuk menjalankan aplikasi Express.js
CMD ["npm", "start"]