update readme for windows pocketbase install script

This commit is contained in:
bigbrother666sh 2025-01-06 10:09:44 +08:00
parent 583a1fa29b
commit ad91c7c67f
4 changed files with 30 additions and 21 deletions

View File

@ -28,6 +28,7 @@ V0.3.6 是 V0.3.5的效果改进版本,针对诸多社区反馈进行了改进
- 继续减少 requirement.txt 的依赖项,目前不需要 json_repair了实践中也发现让 llm 按 json 格式生成,还是会明显增加处理时间和失败率,因此我现在采用更简单的方式,同时增加对处理结果的后处理) - 继续减少 requirement.txt 的依赖项,目前不需要 json_repair了实践中也发现让 llm 按 json 格式生成,还是会明显增加处理时间和失败率,因此我现在采用更简单的方式,同时增加对处理结果的后处理)
- pb info 表单的结构做了小调整,增加了 web_title 和 reference 两项。 - pb info 表单的结构做了小调整,增加了 web_title 和 reference 两项。
- @ourines 贡献了 install_pocketbase.sh 脚本 (docker运行方案被暂时移除了感觉大家用起来也不是很方便……) - @ourines 贡献了 install_pocketbase.sh 脚本 (docker运行方案被暂时移除了感觉大家用起来也不是很方便……)
- @ibaoger 贡献了 windows 下的pocketbase 安装脚本
**升级V0.3.6 版本依然需要重构 pocketbase 数据库请删除pb/pb_data 文件夹后重新执行** **升级V0.3.6 版本依然需要重构 pocketbase 数据库请删除pb/pb_data 文件夹后重新执行**
@ -80,17 +81,17 @@ wiseflow自2024年6月底发布 V0.3.0版本来受到了开源社区的广泛关
git clone https://github.com/TeamWiseFlow/wiseflow.git git clone https://github.com/TeamWiseFlow/wiseflow.git
``` ```
### 2. 执行根目录下的 install_pocketbase.sh 脚本 ### 2. 执行根目录下的 install_pocketbase 脚本
该脚本会引导下载并配置 pocketbase版本选择0.23.4),同时在 core 下创建 .env 文件。 linux/macos 用户请执行
注意:该脚本目前不支持 windows 操作系统windows 用户可以手动去 https://github.com/pocketbase/pocketbase/releases/tag/v0.23.4 下载,解压放入 wiseflow/pb 目录下
```bash ```bash
chmod +x install_pocketbase.sh chmod +x install_pocketbase
./install_pocketbase.sh ./install_pocketbase
``` ```
**windows 用户请执行 [install_pocketbase.ps1](./install_pocketbase.ps1) 脚本**
wiseflow 0.3.x版本使用 pocketbase 作为数据库,你当然也可以手动下载 pocketbase 客户端 (记得下载0.23.4版本,并放入 [pb](./pb) 目录下) 以及手动完成superuser的创建(记得存入.env文件) wiseflow 0.3.x版本使用 pocketbase 作为数据库,你当然也可以手动下载 pocketbase 客户端 (记得下载0.23.4版本,并放入 [pb](./pb) 目录下) 以及手动完成superuser的创建(记得存入.env文件)
具体可以参考 [pb/README.md](/pb/README.md) 具体可以参考 [pb/README.md](/pb/README.md)

View File

@ -28,7 +28,7 @@ V0.3.6 is an enhanced version of V0.3.5, incorporating numerous improvements bas
- Continued to reduce dependencies in requirement.txt; json_repair is no longer needed (in practice, having LLMs generate JSON format still noticeably increases processing time and failure rates, so I now adopt a simpler approach with additional post-processing of results) - Continued to reduce dependencies in requirement.txt; json_repair is no longer needed (in practice, having LLMs generate JSON format still noticeably increases processing time and failure rates, so I now adopt a simpler approach with additional post-processing of results)
- Made minor adjustments to the pb info form structure, adding web_title and reference fields. - Made minor adjustments to the pb info form structure, adding web_title and reference fields.
- @ourines contributed the install_pocketbase.sh script (the Docker running solution has been temporarily removed as it wasn't very convenient for users...) - @ourines contributed the install_pocketbase.sh script (the Docker running solution has been temporarily removed as it wasn't very convenient for users...)
- @ibaoger contributed the install_pocketbase.ps1 script for windows users
**Upgrading to V0.3.6 requires restructuring the PocketBase database. Please delete the pb/pb_data folder and re-run the setup** **Upgrading to V0.3.6 requires restructuring the PocketBase database. Please delete the pb/pb_data folder and re-run the setup**
**In V0.3.6, replace SECONDARY_MODEL with VL_MODEL in the .env file. Refer to the latest [env_sample](./env_sample)** **In V0.3.6, replace SECONDARY_MODEL with VL_MODEL in the .env file. Refer to the latest [env_sample](./env_sample)**
@ -79,15 +79,17 @@ However, we have also noticed some misunderstandings about the functional positi
git clone https://github.com/TeamWiseFlow/wiseflow.git git clone https://github.com/TeamWiseFlow/wiseflow.git
``` ```
### 2. Execute the install_pocketbase.sh script in the root directory ### 2. Execute the install_pocketbase script in the root directory
This script will guide you through downloading and configuring pocketbase (version 0.23.4), and create a .env file under core. linux/macos users please execute
```bash ```bash
chmod +x install_pocketbase.sh chmod +x install_pocketbase
./install_pocketbase.sh ./install_pocketbase
``` ```
**windows users please execute [install_pocketbase.ps1](./install_pocketbase.ps1) script**
Wiseflow 0.3.x uses pocketbase as its database. You can also manually download the pocketbase client (remember to download version 0.23.4 and place it in the [pb](./pb) directory) and manually create the superuser (remember to save it in the .env file). Wiseflow 0.3.x uses pocketbase as its database. You can also manually download the pocketbase client (remember to download version 0.23.4 and place it in the [pb](./pb) directory) and manually create the superuser (remember to save it in the .env file).
For details, please refer to [pb/README.md](/pb/README.md) For details, please refer to [pb/README.md](/pb/README.md)

View File

@ -28,6 +28,7 @@ V0.3.6はV0.3.5の効果改善版で、多くのコミュニティからのフ
- requirement.txtの依存関係をさらに削減し、json_repairは必要なくなった実際の運用中、LLMがJSON形式で生成すると、処理時間と失敗率が明らかに増加することがわかったため、よりシンプルな方法を採用し、処理結果の後処理を強化 - requirement.txtの依存関係をさらに削減し、json_repairは必要なくなった実際の運用中、LLMがJSON形式で生成すると、処理時間と失敗率が明らかに増加することがわかったため、よりシンプルな方法を採用し、処理結果の後処理を強化
- pb infoフォームの構造を微調整し、web_titleとreferenceの2項目を追加しました。 - pb infoフォームの構造を微調整し、web_titleとreferenceの2項目を追加しました。
- @ourines がinstall_pocketbase.shスクリプトを貢献しました (Docker実行方案は一時的に削除されました、使い勝手が良くなかったため……) - @ourines がinstall_pocketbase.shスクリプトを貢献しました (Docker実行方案は一時的に削除されました、使い勝手が良くなかったため……)
- @ibaoger がinstall_pocketbase.ps1スクリプトを貢献しましたWindowsユーザーのためのDocker実行方案は一時的に削除されました、使い勝手が良くなかったため……
**V0.3.6バージョンへのアップグレードにはpocketbaseデータベースの再構築が必要です。pb/pb_dataフォルダを削除した後、再度実行してください** **V0.3.6バージョンへのアップグレードにはpocketbaseデータベースの再構築が必要です。pb/pb_dataフォルダを削除した後、再度実行してください**
@ -80,15 +81,17 @@ wiseflowは2024年6月末にV0.3.0バージョンをリリースして以来、
git clone https://github.com/TeamWiseFlow/wiseflow.git git clone https://github.com/TeamWiseFlow/wiseflow.git
``` ```
### 2. ルートディレクトリのinstall_pocketbase.shスクリプトを実行 ### 2. ルートディレクトリのinstall_pocketbase スクリプトを実行
このスクリプトは、pocketbaseバージョン0.23.4のダウンロードと設定をガイドし、coreディレクトリの下に.envファイルを作成します。 linux/macosユーザーは以下を実行してください
```bash ```bash
chmod +x install_pocketbase.sh chmod +x install_pocketbase
./install_pocketbase.sh ./install_pocketbase
``` ```
**Windowsユーザーは[install_pocketbase.ps1](./install_pocketbase.ps1)スクリプトを実行してください**
Wiseflow 0.3.xはデータベースとしてpocketbaseを使用しています。pocketbaseクライアントバージョン0.23.4をダウンロードして[pb](./pb)ディレクトリに配置することを忘れないでください)を手動でダウンロードし、スーパーユーザーを手動で作成することもできます(.envファイルに保存することを忘れないでください Wiseflow 0.3.xはデータベースとしてpocketbaseを使用しています。pocketbaseクライアントバージョン0.23.4をダウンロードして[pb](./pb)ディレクトリに配置することを忘れないでください)を手動でダウンロードし、スーパーユーザーを手動で作成することもできます(.envファイルに保存することを忘れないでください
詳細については、[pb/README.md](/pb/README.md)を参照してください。 詳細については、[pb/README.md](/pb/README.md)を参照してください。

View File

@ -28,6 +28,7 @@ V0.3.6은 V0.3.5의 개선 버전으로, 많은 커뮤니티 피드백을 반영
- requirement.txt 의 의존성 항목을 계속 줄였으며, 이제 json_repair가 필요하지 않습니다. (실제로 llm이 JSON 형식으로 생성하는 것은 처리 시간을 증가시키고 실패율을 높이므로 더 간단한 방식을 채택하고 처리 결과 후처리를 강화하였습니다.) - requirement.txt 의 의존성 항목을 계속 줄였으며, 이제 json_repair가 필요하지 않습니다. (실제로 llm이 JSON 형식으로 생성하는 것은 처리 시간을 증가시키고 실패율을 높이므로 더 간단한 방식을 채택하고 처리 결과 후처리를 강화하였습니다.)
- pb info 양식 구조를 약간 조정하여 web_title과 reference 항목을 추가했습니다. - pb info 양식 구조를 약간 조정하여 web_title과 reference 항목을 추가했습니다.
- @ourines 님이 install_pocketbase.sh 스크립트를 기여하셨습니다. (Docker 실행 방안은 일시적으로 제거되었으며 사용이 편리하지 않아서……) - @ourines 님이 install_pocketbase.sh 스크립트를 기여하셨습니다. (Docker 실행 방안은 일시적으로 제거되었으며 사용이 편리하지 않아서……)
- @ibaoger 님이 install_pocketbase.ps1 스크립트를 기여하셨습니다.
**V0.3.6 버전으로 업그레이드하려면 pocketbase 데이터베이스를 다시 구성해야 합니다. pb/pb_data 폴더를 삭제한 후 다시 실행해 주세요.** **V0.3.6 버전으로 업그레이드하려면 pocketbase 데이터베이스를 다시 구성해야 합니다. pb/pb_data 폴더를 삭제한 후 다시 실행해 주세요.**
@ -80,15 +81,17 @@ wiseflow는 2024년 6월 말 V0.3.0 버전 출시 이후 오픈소스 커뮤니
git clone https://github.com/TeamWiseFlow/wiseflow.git git clone https://github.com/TeamWiseFlow/wiseflow.git
``` ```
### 2. 루트 디렉토리에서 install_pocketbase.sh 스크립트 실행 ### 2. 루트 디렉토리에서 install_pocketbase 스크립트 실행
이 스크립트는 pocketbase(버전 0.23.4)의 다운로드 및 구성을 안내하고 core 디렉토리 아래에 .env 파일을 생성합니다. for linux/macos users:
```bash ```bash
chmod +x install_pocketbase.sh chmod +x install_pocketbase
./install_pocketbase.sh ./install_pocketbase
``` ```
**windows users please execute [install_pocketbase.ps1](./install_pocketbase.ps1) script**
Wiseflow 0.3.x는 데이터베이스로 pocketbase를 사용합니다. pocketbase 클라이언트를 수동으로 다운로드할 수도 있습니다(버전 0.23.4를 다운로드하여 [pb](./pb) 디렉토리에 배치하는 것을 잊지 마세요). 그리고 수퍼유저를 수동으로 생성할 수 있습니다(.env 파일에 저장하는 것을 잊지 마세요). Wiseflow 0.3.x는 데이터베이스로 pocketbase를 사용합니다. pocketbase 클라이언트를 수동으로 다운로드할 수도 있습니다(버전 0.23.4를 다운로드하여 [pb](./pb) 디렉토리에 배치하는 것을 잊지 마세요). 그리고 수퍼유저를 수동으로 생성할 수 있습니다(.env 파일에 저장하는 것을 잊지 마세요).
자세한 내용은 [pb/README.md](/pb/README.md)를 참조하세요. 자세한 내용은 [pb/README.md](/pb/README.md)를 참조하세요.