# Используем официальный образ с правильной версией 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"]