api / Dockerfile
ilhamdev's picture
Update Dockerfile
535bc24 verified
raw
history blame
440 Bytes
# Gunakan Node.js versi 20 sebagai base image
FROM node:20
# Setel direktori kerja
WORKDIR /app
# Salin file .npmrc terlebih dahulu jika ada pengaturan khusus
COPY .npmrc ./
# Salin package.json dan package-lock.json
COPY package*.json ./
# Instal dependensi dengan konfigurasi dari .npmrc
RUN npm install
# Salin seluruh kode proyek ke dalam container
COPY . .
# Ekspos port
EXPOSE 7860
# Jalankan aplikasi
CMD ["node", "index.js"]