indus / Dockerfile
mk6783336's picture
Fix Dockerfile UID 1000 issue for Hugging Face
0d11270
# Read the doc: https://huggingface.co/docs/hub/spaces-sdks-docker
FROM node:20
# The node image already has a user 'node' with UID 1000. Use it!
USER node
ENV HOME=/home/node
ENV PATH=$HOME/.local/bin:$PATH
WORKDIR $HOME/app
COPY --chown=node package*.json ./
RUN npm install --ignore-scripts
COPY --chown=node . $HOME/app
EXPOSE 7860
ENV PORT=7860
ENV NODE_ENV=production
CMD ["node", "server.js"]