Curtis Ide commited on
Commit
a73fe19
·
verified ·
1 Parent(s): 1cd9649

adding environment variables and commenting out data directory

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -4
Dockerfile CHANGED
@@ -10,19 +10,27 @@ ARG APIKEY_PATH=$BASE_PATH
10
  ARG SECRETKEY_PATH=$BASE_PATH
11
  ARG LOG_PATH=$BASE_PATH/logs
12
 
 
 
 
 
 
 
 
 
13
  # Install dependencies
14
  RUN apk add --no-cache git python3 py3-pip make g++ build-base cairo-dev pango-dev chromium
15
 
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@1.6.5
23
 
24
  # create volume
25
- VOLUME ["/data"]
26
 
27
  # Configure Flowise directories using the ARG
28
  RUN mkdir -p $LOG_PATH $FLOWISE_PATH/uploads && chmod -R 777 $LOG_PATH $FLOWISE_PATH
@@ -31,6 +39,6 @@ RUN mkdir -p $LOG_PATH $FLOWISE_PATH/uploads && chmod -R 777 $LOG_PATH $FLOWISE_
31
  RUN mkdir -p $NPM_CONFIG_DATA && chmod -R 777 $NPM_CONFIG_DATA
32
  # RUN npm config set data $NPM_CONFIG_DATA
33
 
34
- WORKDIR /data
35
 
36
  CMD ["sh", "-c", "pwd && ls -al /data/* && npx flowise start"]
 
10
  ARG SECRETKEY_PATH=$BASE_PATH
11
  ARG LOG_PATH=$BASE_PATH/logs
12
 
13
+ # Set the ARGs as ENV
14
+ ENV FLOWISE_PATH=$FLOWISE_PATH
15
+ ENV BASE_PATH=$BASE_PATH
16
+ ENV DATABASE_PATH=$DATABASE_PATH
17
+ ENV APIKEY_PATH=$APIKEY_PATH
18
+ ENV SECRETKEY_PATH=$SECRETKEY_PATH
19
+ ENV LOG_PATH=$LOG_PATH
20
+
21
  # Install dependencies
22
  RUN apk add --no-cache git python3 py3-pip make g++ build-base cairo-dev pango-dev chromium
23
 
24
  ENV PUPPETEER_SKIP_DOWNLOAD=true
25
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
26
+ # ENV OVERRIDE_DATABASE=false
27
+ # ENV NPM_CONFIG_DATA=$BASE_PATH/data
28
 
29
  # Install Flowise globally
30
  RUN npm install -g flowise@1.6.5
31
 
32
  # create volume
33
+ # VOLUME ["/data"]
34
 
35
  # Configure Flowise directories using the ARG
36
  RUN mkdir -p $LOG_PATH $FLOWISE_PATH/uploads && chmod -R 777 $LOG_PATH $FLOWISE_PATH
 
39
  RUN mkdir -p $NPM_CONFIG_DATA && chmod -R 777 $NPM_CONFIG_DATA
40
  # RUN npm config set data $NPM_CONFIG_DATA
41
 
42
+ # WORKDIR /data
43
 
44
  CMD ["sh", "-c", "pwd && ls -al /data/* && npx flowise start"]