Bentopdf¶
Docker 部署¶
docker-compose up -d
services:
bentopdf:
image: bentopdf/bentopdf:latest
container_name: bentopdf
restart: unless-stopped
ports:
- "8080:80" # 左侧端口可自定义,例如 "3755:80"
编译安装¶
1.环境准备¶
# 安装 Node.js
apt install nodejs npm -y
node -v
npm -v
# 1. 克隆仓库
git clone https://github.com/alam00000/bentopdf.git
# 2. 进入项目目录
cd bentopdf
# 3. 安装项目依赖
npm install
2.编译打包 (生产环境)¶
为了获得最佳性能,您应该将项目编译为静态文件,而不是运行开发服务器。
# 执行构建命令
pnpm build
结果说明: 执行完成后,项目目录下会生成一个名为 dist 的文件夹。这个文件夹包含了所有的 HTML、CSS 和 JavaScript 文件。这是一个纯静态的网站资源包。
3.部署运行¶
将 dist 文件夹移动到 Nginx 的网站目录(例如 /var/www/it-tools)