Puter.com_local / Dockerfile
Rapidfireop's picture
Update Dockerfile
a1d5b0f verified
raw
history blame contribute delete
553 Bytes
FROM ghcr.io/heyputer/puter:latest
# Puter image uses /opt/puter/app as the base
WORKDIR /opt/puter/app
# Force the port and domain via Environment Variables
# HF_SPACE_ID looks like "username/spacename", we convert it to the URL format
ENV PUTER_PORT=7860
ENV PUTER_DOMAIN=localhost
ENV PUTER_FORCE_DOMAIN=true
ENV PUTER_NO_SUBDOMAIN=true
# Tell Hugging Face to use 7860
EXPOSE 7860
# Run Puter directly with the correct flags
# --host 0.0.0.0 is critical for the proxy to see the app
CMD ["node", "index.js", "--port", "7860", "--host", "0.0.0.0"]