Spaces:
Sleeping
Sleeping
# pakai image node versi terbaru yang stabil | |
FROM node:18 | |
# set direktori kerja di dalam container | |
WORKDIR /app | |
# copy file package.json & pnpm-lock.yaml dulu untuk install dependensi | |
COPY package.json pnpm-lock.yaml ./ | |
# install pnpm global & install dependensi proyek | |
RUN npm install -g pnpm && pnpm install | |
# copy semua file proyek ke dalam container | |
COPY . . | |
# jalankan aplikasi | |
CMD ["pnpm", "dev"] |