BOU_2026 / Dockerfile
Ansaribinhyder's picture
Upload Dockerfile
0e94caf verified
Raw History Blame Contribute Delete
339 Bytes
FROM node:20-slim
# Hugging Face Spaces requires containers to run as a non-root user.
RUN useradd -m -u 1000 user
USER user
ENV HOME=/home/user \
PATH=/home/user/.local/bin:$PATH
WORKDIR $HOME/app
COPY --chown=user package*.json ./
RUN npm install --omit=dev
COPY --chown=user . .
ENV PORT=7860
EXPOSE 7860
CMD ["npm", "start"]