File size: 507 Bytes
f6e7559 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# Menggunakan image Node.js sebagai base image
FROM node:14
# Menentukan direktori kerja di dalam container
WORKDIR /app
# Menyalin file package.json dan package-lock.json (jika ada) ke dalam container
COPY package*.json ./
# Menginstal dependensi yang diperlukan
RUN npm install
# Menyalin semua file dari direktori lokal ke dalam direktori kerja di container
COPY . .
# Mengekspos port yang akan digunakan oleh aplikasi
EXPOSE 7860
# Menjalankan perintah untuk memulai aplikasi
CMD ["npm", "start"]
|