File size: 809 Bytes
200cd86
 
9ad28df
200cd86
 
0f2d477
200cd86
 
 
 
 
d42beec
265ad11
 
 
200cd86
9ad28df
fcea744
200cd86
 
d42beec
 
200cd86
d42beec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Используем официальный образ с правильной версией 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"]