webs / Dockerfile
Aqso's picture
Update Dockerfile
319b0de verified
raw
history blame contribute delete
514 Bytes
# Base Environment
FROM node:20-bullseye
# Aturan Keamanan Mutlak Hugging Face
RUN useradd -m -u 1000 webuser
USER webuser
ENV HOME=/home/webuser
WORKDIR $HOME/app
# Install dependencies
COPY --chown=webuser:webuser package*.json ./
RUN npm install
# Copy source code
COPY --chown=webuser:webuser . .
# HAPUS PERINTAH "RUN npm run build" UNTUK BYPASS ERROR
EXPOSE 7860
# Eksekusi Vite di mode Development, paksa listen ke port publik HF
CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0", "--port", "7860"]