puter / Dockerfile
anatoli72's picture
Update Dockerfile
265ad11 verified
raw
history blame contribute delete
809 Bytes
# Используем официальный образ с правильной версией Node и готовой сборкой
FROM ghcr.io/heyputer/puter:latest
# Переменные окружения для Hugging Face Spaces
ENV PORT=7860 \
HOST=0.0.0.0 \
NODE_ENV=production \
PUTER_GUI_DEV=false \
NO_VAR_RUNTIME=1 \
PUID=1000 \
PGID=1000
GUI_DEV=false \
NO_WATCH=true \
NODE_ENV=production
# Пробрасываем порт
EXPOSE 7860
# Healthcheck для корректного статуса в Spaces
HEALTHCHECK --interval=30s --timeout=5s --start-period=90s \
CMD wget --no-verbose --tries=1 --spider http://localhost:7860/test || exit 1
# Запуск через официальный скрипт
CMD ["node", "./tools/run-selfhosted.js"]