test / Dockerfile
asdass1's picture
Update Dockerfile
5a0da10 verified
# 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"]