tembakdb / DockerFile
Ruloaooa's picture
Create DockerFile
23c1bc8 verified
# Gunakan base image Node.js
FROM node:18
# Atur direktori kerja dalam container
WORKDIR /app
# Salin file package.json dan package-lock.json (jika ada)
COPY package*.json ./
# Install dependensi
RUN npm install
# Salin seluruh kode proyek ke dalam container
COPY . .
# Expose port yang digunakan Express.js
EXPOSE 3000
# Jalankan aplikasi
CMD ["node", "index.js"]