pcai / Dockerfile
abc1181's picture
Update Dockerfile
e61777e verified
raw
history blame contribute delete
589 Bytes
FROM node:20-slim
# Install Python, HF Hub, and socat (our traffic bridge)
RUN apt-get update && apt-get install -y python3 python3-pip socat && \
pip3 install huggingface_hub --break-system-packages
WORKDIR /app
RUN mkdir -p /app/data/paperclip_app /home/node/.npm-global/lib /home/node/.npm-global/bin && \
chown -R node:node /app /home/node/
COPY --chown=node:node . .
RUN chmod +x /app/start.sh
USER node
ENV PAPERCLIP_HOME=/app/data/paperclip_app
ENV NPM_CONFIG_PREFIX=/home/node/.npm-global
ENV PATH=$PATH:/home/node/.npm-global/bin
EXPOSE 7860
CMD ["/app/start.sh"]