cutly/reactjs
0
1# Menggunakan image Node.js paling terbaru sebagai base image2FROM node:current3 4# Mengatur direktori kerja di dalam container5WORKDIR /app6 7# Menyalin file package.json dan package-lock.json ke container8COPY package*.json ./9 10# Menginstal dependensi aplikasi11RUN npm install12 13# Menyalin semua file aplikasi ke dalam container14COPY . .15 16# Membuat folder tmp dan session serta mengatur izin agar dapat diakses17RUN mkdir -p /app/tmp /app/session && chmod -R 777 /app/tmp /app/session18 19# Menjalankan aplikasi dengan perintah npm start20CMD ["npm", "start"]21 22# Mengatur port yang akan digunakan23EXPOSE 7860