gradio / Dockerfile
FarelDeveloper's picture
Create Dockerfile
4a692b6 verified
Raw
History Blame Contribute Delete
532 Bytes
# Gunakan node image resmi sebagai base image
FROM node:20-slim
# Tentukan direktori kerja di dalam kontainer
WORKDIR /app
# Salin package.json dan package-lock.json terlebih dahulu
COPY package*.json ./
# Install dependensi aplikasi
RUN npm install --production
# Salin seluruh sisa file source code ke dalam kontainer
COPY . .
# Set hak akses untuk folder kerja agar tidak terkendala isu permission di HF
RUN chmod -R 777 /app
# Port eksposur internal Hugging Face
EXPOSE 7860
# Jalankan server Express
CMD ["npm", "start"]