Hugging Face
拥抱脸
创建一个新空间
登录到Hugging Face
开始使用您喜欢的名称创建一个新空间。
选择 Docker 作为 Space SDK,并选择 Blank 作为 Docker 模板。
选择 CPU 基础配置 ∙ 2 vCPU ∙ 16GB ∙ 免费 作为 空间硬件。
点击 创建空间。
设置环境变量
前往您新空间的设置,并找到变量和机密部分
点击 新建变量,并添加名为
PORT,值为7860点击 保存
(可选) 点击 新建密码
(可选) 请填写您的环境变量,如数据库凭据、文件路径等。您可以在这里查看
.env.example文件中的有效字段
创建一个Dockerfile
在“文件”选项卡中,点击按钮“+添加文件”,然后点击“创建新文件”(或者,如果你更喜欢,也可以选择“上传文件”)
创建一个名为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