Skip to content

Commit 25a6c29

Browse files
author
Riskey
committed
update the zh and jp docs
1 parent 9ab8c16 commit 25a6c29

2 files changed

Lines changed: 32 additions & 8 deletions

File tree

ja/self-host/advanced-deployments/local-source-code.mdx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,12 @@ git clone https://github.com/langgenius/dify.git
3535

3636
```Bash
3737
cd docker
38+
3839
cp middleware.env.example middleware.env
39-
docker compose -f docker-compose.middleware.yaml up -d
40+
41+
# postgresql を使用していない場合は profile を mysql に変更してください
42+
# weaviate を使用していない場合は profile を他のベクターデータベースに変更してください
43+
docker compose -f docker-compose.middleware.yaml --profile postgresql --profile weaviate -p dify up -d
4044
```
4145

4246
***
@@ -80,7 +84,7 @@ docker compose -f docker-compose.middleware.yaml up -d
8084
依存関係の管理には [uv](https://docs.astral.sh/uv/getting-started/installation/) を使用します。
8185
`uv` で必要な依存関係をインストールするには、次のコマンドを実行します:
8286
```
83-
uv sync
87+
uv sync --dev
8488
```
8589
> macOS の場合:`brew install libmagic` で libmagic をインストールしてください。
8690
@@ -116,14 +120,14 @@ docker compose -f docker-compose.middleware.yaml up -d
116120

117121
- macOS または Linux の場合
118122
```
119-
uv run celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,generation,mail,ops_trace
123+
uv run celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,priority_dataset,priority_pipeline,pipeline,mail,ops_trace,app_deletion,plugin,workflow_storage,conversation,workflow,schedule_poller,schedule_executor,triggered_workflow_dispatcher,trigger_refresh_executor
120124
```
121125

122126
Windows システムで Worker サービスを起動する場合は、代わりに次のコマンドを使用してください:
123127

124128
- Windows の場合
125129
```
126-
uv run celery -A app.celery worker -P solo --without-gossip --without-mingle -Q dataset,generation,mail,ops_trace --loglevel INFO
130+
uv run celery -A app.celery worker -P solo --without-gossip --without-mingle --loglevel INFO -Q dataset,priority_dataset,priority_pipeline,pipeline,mail,ops_trace,app_deletion,plugin,workflow_storage,conversation,workflow,schedule_poller,schedule_executor,triggered_workflow_dispatcher,trigger_refresh_executor
127131
```
128132

129133
期待される出力:
@@ -194,6 +198,14 @@ docker compose -f docker-compose.middleware.yaml up -d
194198
2025-04-28 17:07:15,742 INFO [pidbox.py:111] pidbox: Connected to redis://:**@localhost:6379/1.
195199
```
196200

201+
### Beat サービスの起動
202+
203+
さらに、Celery のスケジュールタスクをデバッグしたり、Schedule Trigger ノードを実行したい場合は、別のターミナルで以下のコマンドを実行して Beat サービスを起動できます:
204+
205+
```bash
206+
uv run celery -A app.celery beat
207+
```
208+
197209
---
198210

199211
## Web サービスのセットアップ

zh/self-host/advanced-deployments/local-source-code.mdx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,12 @@ Dify 后端服务需要一系列用于存储(如 PostgreSQL / Redis / Weaviate
3434

3535
```Bash
3636
cd docker
37+
3738
cp middleware.env.example middleware.env
38-
docker compose -f docker-compose.middleware.yaml up -d
39+
40+
# 如果不使用 postgresql,请将 profile 更改为 mysql
41+
# 如果不使用 weaviate,请将 profile 更改为其他向量数据库
42+
docker compose -f docker-compose.middleware.yaml --profile postgresql --profile weaviate -p dify up -d
3943
```
4044

4145
---
@@ -79,7 +83,7 @@ docker compose -f docker-compose.middleware.yaml up -d
7983
使用 [uv](https://docs.astral.sh/uv/getting-started/installation/) 管理依赖。
8084
通过运行以下命令使用 `uv` 安装所需依赖:
8185
```
82-
uv sync
86+
uv sync --dev
8387
```
8488
> 对于 macOS:使用 `brew install libmagic` 安装 libmagic。
8589
@@ -115,14 +119,14 @@ docker compose -f docker-compose.middleware.yaml up -d
115119

116120
- 对于 macOS 或 Linux
117121
```
118-
uv run celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,generation,mail,ops_trace
122+
uv run celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,priority_dataset,priority_pipeline,pipeline,mail,ops_trace,app_deletion,plugin,workflow_storage,conversation,workflow,schedule_poller,schedule_executor,triggered_workflow_dispatcher,trigger_refresh_executor
119123
```
120124

121125
如果你使用 Windows 系统启动 Worker 服务,请使用以下命令:
122126

123127
- 对于 Windows
124128
```
125-
uv run celery -A app.celery worker -P solo --without-gossip --without-mingle -Q dataset,generation,mail,ops_trace --loglevel INFO
129+
uv run celery -A app.celery worker -P solo --without-gossip --without-mingle --loglevel INFO -Q dataset,priority_dataset,priority_pipeline,pipeline,mail,ops_trace,app_deletion,plugin,workflow_storage,conversation,workflow,schedule_poller,schedule_executor,triggered_workflow_dispatcher,trigger_refresh_executor
126130
```
127131

128132
预期输出:
@@ -193,6 +197,14 @@ docker compose -f docker-compose.middleware.yaml up -d
193197
2025-04-28 17:07:15,742 INFO [pidbox.py:111] pidbox: Connected to redis://:**@localhost:6379/1.
194198
```
195199

200+
### 启动 Beat 服务
201+
202+
如需调试 celery 定时任务或运行定时触发器节点,可以在另一个终端中运行以下命令启动 beat 服务:
203+
204+
```bash
205+
uv run celery -A app.celery beat
206+
```
207+
196208
---
197209

198210
## 设置 Web 服务

0 commit comments

Comments
 (0)