Tim2190 commited on
Commit
95bc720
·
verified ·
1 Parent(s): 27358a0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -9
Dockerfile CHANGED
@@ -1,25 +1,21 @@
1
  FROM flowiseai/flowise:latest
2
 
3
- # Переключаемся на root, чтобы создать папки и выдать права
4
  USER root
5
 
6
- # Создаем папку для данных и логов
7
  RUN mkdir -p /data/logs && chown -R 1000:1000 /data
8
 
9
- # Переключаемся обратно на пользователя Hugging Face (UID 1000)
10
- USER 1000
11
-
12
- # Указываем Flowise использовать /data для ВСЕХ своих нужд
13
  ENV FLOWISE_USERNAME=admin
14
  ENV FLOWISE_PASSWORD=87778834488
15
  ENV PORT=7860
16
-
17
- # ЭТИ ТРИ СТРОКИ РЕШАЮТ ПРОБЛЕМУ С ОШИБКОЙ:
18
  ENV DATABASE_PATH=/data
19
  ENV APIKEY_PATH=/data
20
  ENV SECRETKEY_PATH=/data
21
  ENV LOG_PATH=/data/logs
22
 
23
- WORKDIR /data
 
24
 
 
25
  CMD ["npx", "flowise", "start"]
 
1
  FROM flowiseai/flowise:latest
2
 
 
3
  USER root
4
 
5
+ # 1. Создаем папку и даем права (Лечим ошибку EACCES)
6
  RUN mkdir -p /data/logs && chown -R 1000:1000 /data
7
 
8
+ # 2. Указываем переменные (Обрати внимание на точку входа)
 
 
 
9
  ENV FLOWISE_USERNAME=admin
10
  ENV FLOWISE_PASSWORD=87778834488
11
  ENV PORT=7860
 
 
12
  ENV DATABASE_PATH=/data
13
  ENV APIKEY_PATH=/data
14
  ENV SECRETKEY_PATH=/data
15
  ENV LOG_PATH=/data/logs
16
 
17
+ # 3. СБРАСЫВАЕМ старую точку входа (Лечим ошибку Unexpected arguments)
18
+ ENTRYPOINT []
19
 
20
+ # 4. Запускаем команду через npx (самый надежный способ найти бинарник)
21
  CMD ["npx", "flowise", "start"]