Download Dockerfile from vmax82/flowise: direct link, hf CLI and curl.
- Browser
- Download file 1.17 kB
-
https://huggingface.co/spaces/vmax82/flowise/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/vmax82/flowise/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/vmax82/flowise/resolve/main/Dockerfile
1.17 kB
| FROM node:20-alpine | |
| USER root | |
| # Аргументи | |
| ARG FLOWISE_PATH=/usr/local/lib/node_modules/flowise | |
| ARG BASE_PATH=/data/.flowise | |
| ARG DATABASE_PATH=$BASE_PATH | |
| ARG APIKEY_PATH=$BASE_PATH | |
| ARG SECRETKEY_PATH=$BASE_PATH | |
| ARG LOG_PATH=$BASE_PATH/logs | |
| ARG BLOB_STORAGE_PATH=$BASE_PATH/storage | |
| # Встановлюємо всі необхідні залежності (Python + build tools) | |
| RUN apk add --no-cache \ | |
| git \ | |
| python3 \ | |
| py3-pip \ | |
| make \ | |
| g++ \ | |
| build-base \ | |
| cairo-dev \ | |
| pango-dev \ | |
| chromium \ | |
| && rm -rf /var/cache/apk/* | |
| # Встановлюємо Flowise | |
| RUN npm install -g flowise | |
| # Створюємо папки для даних | |
| RUN mkdir -p $BASE_PATH $LOG_PATH $BLOB_STORAGE_PATH \ | |
| && chmod -R 777 $BASE_PATH | |
| # Змінні середовища | |
| ENV FLOWISE_PATH=$FLOWISE_PATH | |
| ENV DATABASE_PATH=$DATABASE_PATH | |
| ENV APIKEY_PATH=$APIKEY_PATH | |
| ENV SECRETKEY_PATH=$SECRETKEY_PATH | |
| ENV LOG_PATH=$LOG_PATH | |
| ENV BLOB_STORAGE_PATH=$BLOB_STORAGE_PATH | |
| ENV FLOWISE_USERNAME=admin | |
| ENV FLOWISE_PASSWORD=Qwezxc123_ | |
| WORKDIR /data | |
| EXPOSE 3000 | |
| CMD ["sh", "-c", "mkdir -p $LOG_PATH && chmod -R 777 $LOG_PATH && npx flowise start"] |