Curtis Ide commited on
Commit
e9932dd
·
verified ·
1 Parent(s): bfece9c

set npm data directory

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -16,6 +16,7 @@ RUN apk add --no-cache git python3 py3-pip make g++ build-base cairo-dev pango-d
16
  ENV PUPPETEER_SKIP_DOWNLOAD=true
17
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
18
  ENV OVERRIDE_DATABASE=false
 
19
 
20
  # Install Flowise globally
21
  RUN npm install -g flowise
@@ -25,8 +26,8 @@ VOLUME ["/root/.flowise"]
25
 
26
  # Configure Flowise directories using the ARG
27
  RUN mkdir -p $LOG_PATH $FLOWISE_PATH/uploads && chmod -R 777 $LOG_PATH $FLOWISE_PATH
28
- RUN chmod -R 755 /data
29
 
30
- WORKDIR /data
31
 
32
  CMD ["npx", "flowise", "start"]
 
16
  ENV PUPPETEER_SKIP_DOWNLOAD=true
17
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
18
  ENV OVERRIDE_DATABASE=false
19
+ ENV NPM_CONFIG_DATA=$BASE_PATH/data
20
 
21
  # Install Flowise globally
22
  RUN npm install -g flowise
 
26
 
27
  # Configure Flowise directories using the ARG
28
  RUN mkdir -p $LOG_PATH $FLOWISE_PATH/uploads && chmod -R 777 $LOG_PATH $FLOWISE_PATH
29
+ RUN mkdir -p $NPM_CONFIG_DATA && chmod -R 755 $NPM_CONFIG_DATA
30
 
31
+ WORKDIR $NPM_CONFIG_DATA
32
 
33
  CMD ["npx", "flowise", "start"]