Hugging Face

拥抱脸


创建一个新空间

  1. 登录到Hugging Face

  2. 开始使用您喜欢的名称创建一个新空间

  3. 选择 Docker 作为 Space SDK,并选择 Blank 作为 Docker 模板。

  4. 选择 CPU 基础配置 ∙ 2 vCPU ∙ 16GB ∙ 免费 作为 空间硬件

  5. 点击 创建空间

设置环境变量

  1. 前往您新空间的设置,并找到变量和机密部分

  2. 点击 新建变量,并添加名为PORT,值为7860

  3. 点击 保存

  4. (可选) 点击 新建密码

  5. (可选) 请填写您的环境变量,如数据库凭据、文件路径等。您可以在这里查看.env.example文件中的有效字段

创建一个Dockerfile

  1. 在“文件”选项卡中,点击按钮“+添加文件”,然后点击“创建新文件”(或者,如果你更喜欢,也可以选择“上传文件”)

  2. 创建一个名为Dockerfile的文件,并粘贴以下内容:

Dockerfile 来自节点:20-alpine 用户 root

可在构建时传递的参数

ARG FLOWISE_PATH=/usr/local/lib/node_modules/flowise ARG BASE_PATH=/root/.flowise ARG DATABASE_PATH=$BASE_PATH ARG SECRETKEY_PATH=$BASE_PATH ARG 日志路径=$BASE_PATH/logs ARG BLOB_STORAGE_PATH=$BASE_PATH/storage

安装依赖

使用apk命令添加以下软件包(注意:此命令可能不适用于所有操作系统或平台,具体请根据实际情况调整)--no-cache选项表示不使用缓存,git、python3、py3-pip、make、g++、build-base、cairo-dev、pango-dev、chromium

环境变量 PUPPETEER_SKIP_DOWNLOAD=true 环境变量 PUPPETEER_EXECUTABLE_PATH 设置为 /usr/bin/chromium-browser

在全局范围内安装Flowise

运行 npm install -g flowise

使用ARG配置Flowise目录

运行命令:mkdir -p $LOG_PATH $FLOWISE_PATH/uploads,然后对$LOG_PATH和$FLOWISE_PATH进行递归权限修改,使其权限为777

工作目录 /data

CMD ["npx", "flowise", "start"]


3. 点击 **将文件提交到`main`分支**,它将开始构建你的应用。

### 完成 🎉

构建完成后,您可以点击**应用**选项卡来查看您的应用运行情况。

Last updated