Spaces:
Sleeping
Sleeping
# Menggunakan image node sebagai base image | |
FROM node:14 | |
# Menetapkan direktori kerja dalam container | |
WORKDIR /usr/src/app | |
# Menyalin package.json dan package-lock.json ke direktori kerja | |
COPY package*.json ./ | |
# Menginstall dependensi | |
RUN npm install | |
# Menyalin sisa kode aplikasi ke direktori kerja | |
COPY . . | |
# Menyusun file | |
RUN npm run build | |
# Menyatakan port aplikasi | |
EXPOSE 3000 | |
# Menjalankan aplikasi | |
CMD ["node", "index.js"] | |