Flowise
/
Dockerfile
32 строки · 576.0 Байт
1# Build local monorepo image
2# docker build --no-cache -t flowise .
3
4# Run image
5# docker run -d -p 3000:3000 flowise
6
7FROM node:20-alpine
8RUN apk add --update libc6-compat python3 make g++
9# needed for pdfjs-dist
10RUN apk add --no-cache build-base cairo-dev pango-dev
11
12# Install Chromium
13RUN apk add --no-cache chromium
14
15#install PNPM globaly
16RUN npm install -g pnpm
17
18ENV PUPPETEER_SKIP_DOWNLOAD=true
19ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
20
21WORKDIR /usr/src
22
23# Copy app source
24COPY . .
25
26RUN pnpm install
27
28RUN pnpm build
29
30EXPOSE 3000
31
32CMD [ "pnpm", "start" ]
33