123456789101112131415161718192021 |
- FROM node:18
- WORKDIR /app
- # Install dependensi
- COPY package*.json ./
- RUN npm install
- # Salin semua kode
- COPY . .
- RUN npx prisma generate
- RUN npm run build
- # Tambah entrypoint
- COPY entrypoint.sh /entrypoint.sh
- RUN chmod +x /entrypoint.sh
- # Jalankan entrypoint saat container start
- CMD ["/entrypoint.sh"]
|