Tim2190 commited on
Commit
6e80d52
·
verified ·
1 Parent(s): 95bc720

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -5
Dockerfile CHANGED
@@ -2,20 +2,24 @@ 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"]
 
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
16
  ENV DATABASE_PATH=/data
17
  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"]