Files
scheduler-app/Dockerfile
teddys48 4921d765d5 update
2025-10-08 16:43:21 +07:00

23 lines
470 B
Docker

# Gunakan Node.js 22 sebagai base image
FROM node:22-alpine
RUN apk add --no-cache curl
# Atur working directory
WORKDIR /app/scheduler-app
# Salin file package.json dan package-lock.json
COPY package*.json ./
# Jalankan npm install untuk menginstall dependensi
RUN npm install
# Salin seluruh kode aplikasi
COPY . .
# Ekspos port aplikasi (ubah sesuai konfigurasi aplikasi Anda)
EXPOSE 3000
# Perintah default untuk menjalankan aplikasi
CMD ["node", "index.js"]