docker方式本地部署安装firecrawl

参考原文: https://www.cnblogs.com/skystrive/p/18893148

配置环境变量 (.env 文件)

找到项目目录下的 apps/api/.env.example 文件。将该文件复制到 项目根目录 并重命名为 .env

cd firecrawl/apps/api
cp .env.example ../../.env

将 .env.example 复制到上两级目录(项目根目录)并命名为 .env

3.2、打开项目根目录下新生成的 .env 文件,确认和调整以下内容:
必需参数: 设置基本的服务参数。例如:

PORT=3002
HOST=0.0.0.0
USE_DB_AUTHENTICATION=false
NUM_WORKERS_PER_QUEUE=8
BULL_AUTH_KEY=CHANGEME

修改 firecrawl/apps/api/Dockerfile文件

# Install Go
FROM golang:1.24 AS go-base
COPY sharedLibs/go-html-to-md /app/sharedLibs/go-html-to-md

# 设置国内 Go 模块代理并构建
RUN go env -w GOPROXY=https://goproxy.cn,direct && \
	cd /app/sharedLibs/go-html-to-md && \
	go mod tidy && \
	go build -o html-to-markdown.so -buildmode=c-shared html-to-markdown.go && \
	chmod +x html-to-markdown.so

测试是否安装完成

看网址是否可以链接。。。http://localhost:3002/test

posted @ 2025-07-29 20:17  无边无忌  阅读(392)  评论(0)    收藏  举报