Tim2190 commited on
Commit
4761d0d
·
verified ·
1 Parent(s): 6e80d52

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -9
Dockerfile CHANGED
@@ -2,14 +2,10 @@ FROM flowiseai/flowise:latest
2
 
3
  USER root
4
 
5
- # 1. ЖЕСТКИЙ ХАК: Заставляем Linux предпочитать IPv4
6
- # Мы меняем настройки /etc/gai.conf, чтобы система не лезла в IPv6
7
- RUN sed -i 's/#precedence ::ffff:0:0\/96 100/precedence ::ffff:0:0\/96 100/' /etc/gai.conf || echo "precedence ::ffff:0:0/96 100" >> /etc/gai.conf
8
-
9
- # 2. Создаем папки и права
10
  RUN mkdir -p /data/logs && chown -R 1000:1000 /data
11
 
12
- # 3. Переменные окружения
13
  ENV FLOWISE_USERNAME=admin
14
  ENV FLOWISE_PASSWORD=888
15
  ENV PORT=7860
@@ -18,8 +14,10 @@ ENV APIKEY_PATH=/data
18
  ENV SECRETKEY_PATH=/data
19
  ENV LOG_PATH=/data/logs
20
 
21
- # 4. Точка входа
22
  ENTRYPOINT []
23
 
24
- # 5. Запуск
25
- CMD ["npx", "flowise", "start"]
 
 
 
2
 
3
  USER root
4
 
5
+ # 1. Создаем папки
 
 
 
 
6
  RUN mkdir -p /data/logs && chown -R 1000:1000 /data
7
 
8
+ # 2. Переменные (Пароль верни свой!)
9
  ENV FLOWISE_USERNAME=admin
10
  ENV FLOWISE_PASSWORD=888
11
  ENV PORT=7860
 
14
  ENV SECRETKEY_PATH=/data
15
  ENV LOG_PATH=/data/logs
16
 
17
+ # 3. Чистим точку входа
18
  ENTRYPOINT []
19
 
20
+ # 4. ЯДЕРНЫЙ УДАР ПО IPv6:
21
+ # Мы запускаем node напрямую с флагом --dns-result-order=ipv4first
22
+ # И указываем полный путь к исполняемому файлу Flowise, который мы нашли в твоих логах
23
+ CMD ["node", "--dns-result-order=ipv4first", "/usr/local/lib/node_modules/flowise/bin/flowise", "start"]