Spaces:
Paused
Paused
File size: 444 Bytes
2891cfa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # Menggunakan image Node.js versi 24
FROM node:24-alpine
# Menentukan working directory di dalam container
WORKDIR /app
# Menyalin file package.json dan package-lock.json (jika ada)
COPY package*.json ./
# Menginstall dependencies
RUN npm install --production
# Menyalin semua file aplikasi ke working directory
COPY . .
# Mengekspos port yang digunakan (sesuai dengan PORT di kode)
EXPOSE 7860
# Menjalankan aplikasi
CMD ["npm", "start"] |