Spaces:
Paused
Paused
File size: 546 Bytes
ba237c8 f9b584d ba237c8 f9b584d ba237c8 f9b584d ba237c8 f9b584d ba237c8 f9b584d ba237c8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# Gunakan image resmi Node.js versi 20
FROM node:20
# Install unzip
RUN apt-get update && apt-get install -y unzip && apt-get clean
# Buat direktori kerja
WORKDIR /app
# Salin dan ekstrak api.zip
COPY api.zip .
RUN unzip api.zip && rm api.zip
# Asumsikan hasil ekstrak berada langsung di root folder (atau sesuaikan jika di dalam subfolder)
# Misalnya jika hasil ekstrak ke folder "api", ubah WORKDIR ke /app/api
# WORKDIR /app/api
# Install dependensi
RUN npm install
# Buka port 7860
EXPOSE 7860
# Jalankan aplikasi
CMD ["npm", "start"] |