writinwaters
commited on
Commit
·
aa02c70
1
Parent(s):
f4d932c
Translated Japanese README (#2664)
Browse files### What problem does this PR solve?
### Type of change
- [x] Documentation Update
- README_ja.md +16 -16
README_ja.md
CHANGED
|
@@ -194,9 +194,9 @@
|
|
| 194 |
> $ docker-compose up -d
|
| 195 |
> ```
|
| 196 |
|
| 197 |
-
## 🪛
|
| 198 |
|
| 199 |
-
|
| 200 |
|
| 201 |
```bash
|
| 202 |
git clone https://github.com/infiniflow/ragflow.git
|
|
@@ -206,9 +206,9 @@ python3 download_deps.py
|
|
| 206 |
docker build -f Dockerfile.slim -t infiniflow/ragflow:dev-slim .
|
| 207 |
```
|
| 208 |
|
| 209 |
-
## 🪚
|
| 210 |
|
| 211 |
-
|
| 212 |
|
| 213 |
```bash
|
| 214 |
git clone https://github.com/infiniflow/ragflow.git
|
|
@@ -218,14 +218,14 @@ python3 download_deps.py
|
|
| 218 |
docker build -f Dockerfile -t infiniflow/ragflow:dev .
|
| 219 |
```
|
| 220 |
|
| 221 |
-
## 🔨
|
| 222 |
|
| 223 |
-
1.
|
| 224 |
```bash
|
| 225 |
curl -sSL https://install.python-poetry.org | python3 -
|
| 226 |
```
|
| 227 |
|
| 228 |
-
2.
|
| 229 |
```bash
|
| 230 |
git clone https://github.com/infiniflow/ragflow.git
|
| 231 |
cd ragflow/
|
|
@@ -233,42 +233,42 @@ docker build -f Dockerfile -t infiniflow/ragflow:dev .
|
|
| 233 |
~/.local/bin/poetry install --sync --no-root # install RAGFlow dependent python modules
|
| 234 |
```
|
| 235 |
|
| 236 |
-
3.
|
| 237 |
```bash
|
| 238 |
docker compose -f docker/docker-compose-base.yml up -d
|
| 239 |
```
|
| 240 |
|
| 241 |
-
|
| 242 |
```
|
| 243 |
127.0.0.1 es01 mysql minio redis
|
| 244 |
```
|
| 245 |
-
|
| 246 |
|
| 247 |
-
4.
|
| 248 |
|
| 249 |
```bash
|
| 250 |
export HF_ENDPOINT=https://hf-mirror.com
|
| 251 |
```
|
| 252 |
|
| 253 |
-
5.
|
| 254 |
```bash
|
| 255 |
source .venv/bin/activate
|
| 256 |
export PYTHONPATH=$(pwd)
|
| 257 |
bash docker/launch_backend_service.sh
|
| 258 |
```
|
| 259 |
|
| 260 |
-
6.
|
| 261 |
```bash
|
| 262 |
cd web
|
| 263 |
npm install --force
|
| 264 |
```
|
| 265 |
-
7.
|
| 266 |
-
8.
|
| 267 |
```bash
|
| 268 |
npm run dev
|
| 269 |
```
|
| 270 |
|
| 271 |
-
|
| 272 |
|
| 273 |

|
| 274 |
|
|
|
|
| 194 |
> $ docker-compose up -d
|
| 195 |
> ```
|
| 196 |
|
| 197 |
+
## 🪛 ソースコードでDockerイメージを作成(埋め込みモデルなし)
|
| 198 |
|
| 199 |
+
この Docker イメージのサイズは約 1GB で、外部の大モデルと埋め込みサービスに依存しています。
|
| 200 |
|
| 201 |
```bash
|
| 202 |
git clone https://github.com/infiniflow/ragflow.git
|
|
|
|
| 206 |
docker build -f Dockerfile.slim -t infiniflow/ragflow:dev-slim .
|
| 207 |
```
|
| 208 |
|
| 209 |
+
## 🪚 ソースコードをコンパイルしたDockerイメージ(埋め込みモデルを含む)
|
| 210 |
|
| 211 |
+
この Docker のサイズは約 9GB で、埋め込みモデルを含むため、外部の大モデルサービスのみが必要です。
|
| 212 |
|
| 213 |
```bash
|
| 214 |
git clone https://github.com/infiniflow/ragflow.git
|
|
|
|
| 218 |
docker build -f Dockerfile -t infiniflow/ragflow:dev .
|
| 219 |
```
|
| 220 |
|
| 221 |
+
## 🔨 ソースコードからサービスを起動する方法
|
| 222 |
|
| 223 |
+
1. Poetry をインストールする。すでにインストールされている場合は、このステップをスキップしてください:
|
| 224 |
```bash
|
| 225 |
curl -sSL https://install.python-poetry.org | python3 -
|
| 226 |
```
|
| 227 |
|
| 228 |
+
2. ソースコードをクローンし、Python の依存関係をインストールする:
|
| 229 |
```bash
|
| 230 |
git clone https://github.com/infiniflow/ragflow.git
|
| 231 |
cd ragflow/
|
|
|
|
| 233 |
~/.local/bin/poetry install --sync --no-root # install RAGFlow dependent python modules
|
| 234 |
```
|
| 235 |
|
| 236 |
+
3. Docker Compose を使用して依存サービス(MinIO、Elasticsearch、Redis、MySQL)を起動する:
|
| 237 |
```bash
|
| 238 |
docker compose -f docker/docker-compose-base.yml up -d
|
| 239 |
```
|
| 240 |
|
| 241 |
+
`/etc/hosts` に以下の行を追加して、**docker/service_conf.yaml** に指定されたすべてのホストを `127.0.0.1` に解決します:
|
| 242 |
```
|
| 243 |
127.0.0.1 es01 mysql minio redis
|
| 244 |
```
|
| 245 |
+
**docker/service_conf.yaml** で mysql のポートを `5455` に、es のポートを `1200` に更新します(**docker/.env** に指定された通り).
|
| 246 |
|
| 247 |
+
4. HuggingFace にアクセスできない場合は、`HF_ENDPOINT` 環境変数を設定してミラーサイトを使用してください:
|
| 248 |
|
| 249 |
```bash
|
| 250 |
export HF_ENDPOINT=https://hf-mirror.com
|
| 251 |
```
|
| 252 |
|
| 253 |
+
5. バックエンドサービスを起動する:
|
| 254 |
```bash
|
| 255 |
source .venv/bin/activate
|
| 256 |
export PYTHONPATH=$(pwd)
|
| 257 |
bash docker/launch_backend_service.sh
|
| 258 |
```
|
| 259 |
|
| 260 |
+
6. フロントエンドの依存関係をインストールする:
|
| 261 |
```bash
|
| 262 |
cd web
|
| 263 |
npm install --force
|
| 264 |
```
|
| 265 |
+
7. フロントエンドを設定し、**.umirc.ts** の `proxy.target` を `http://127.0.0.1:9380` に更新します:
|
| 266 |
+
8. フロントエンドサービスを起動する:
|
| 267 |
```bash
|
| 268 |
npm run dev
|
| 269 |
```
|
| 270 |
|
| 271 |
+
_以下の画面で、システムが正常に起動したことを示します:_
|
| 272 |
|
| 273 |

|
| 274 |
|