初次构建
- 构建 docker 网络
bash
./init-net.sh
- 构建 paperless
bash
cd paperless-ngx
docker compose up -d
- 构建 frappe
bash
cd frappe-bench
./set-up.sh
注意:这个脚本会清空 frappe-bench 目录下的所有数据,并重新初始化构建,请确保已经备份好重要数据。
- 创建 zcana 自定义应用
bash
docker exec -it frappe-dev bash -c 'cd frappe-bench && bench new-app zcana --no-git'
安装 zcana 应用到 frappe 站点
bash
docker exec -it frappe-dev bash -c 'cd frappe-bench && bench --site localhost install-app zcana'
重启 frappe 服务
bash
docker compose restart frappe
docker exec -it frappe-dev bash -c 'cd frappe-bench && bench start'
编写 zcana 应用代码(包括 DocType 和 api)
创建 paperless 工作流
触发器
- 文档已添加
- 文档已更新
动作
- 动作类型:
- Webhook
- Webhook 链接:
- Webhook 参数:
- url:
- Webhook 头部:
- Authorization: token fff89046f065432:d978d155ae204fd
- 动作类型: