AhmedAbdulmajid25 commited on
Commit
73d00e2
·
verified ·
1 Parent(s): 4d39eab

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +28 -0
Dockerfile ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:18-alpine
2
+
3
+ USER root
4
+
5
+ RUN apk add --no-cache \
6
+ git \
7
+ python3 \
8
+ py3-pip \
9
+ make \
10
+ g++ \
11
+ build-base \
12
+ cairo-dev \
13
+ pango-dev \
14
+ chromium
15
+
16
+ ENV PUPPETEER_SKIP_DOWNLOAD=true \
17
+ PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \
18
+ FLOWISE_USERNAME= \
19
+ FLOWISE_PASSWORD=
20
+
21
+ RUN npm install -g flowise
22
+
23
+ RUN mkdir -p /root/.flowise/logs /usr/local/lib/node_modules/flowise/uploads && \
24
+ chmod -R 777 /root/.flowise/logs /usr/local/lib/node_modules/flowise
25
+
26
+ WORKDIR /data
27
+
28
+ CMD ["npx", "flowise", "start"]