Go: fix nats and go command (#16828)

### Summary
1. update docker compose file to start NATS healthy
2. Add two commands
```
RAGFlow(admin)> live;
SUCCESS
RAGFlow(admin)> health;
+---------------+-------+
| field         | value |
+---------------+-------+
| storage       | ok    |
| message_queue | ok    |
| status        | ok    |
| db            | ok    |
| redis         | ok    |
| doc_engine    | ok    |
+---------------+-------+
```

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-07-11 19:37:57 +08:00
committed by GitHub
parent 156a11c56b
commit bdef878821
13 changed files with 123 additions and 30 deletions

View File

@@ -255,7 +255,7 @@ services:
- ragflow-go
image: nats:2.14.2
ports:
- ${NATS_PORT}:4222
- ${NATS_PORT:-4222}:4222
- "8222:8222"
volumes:
- nats_data:/data
@@ -265,10 +265,10 @@ services:
- ragflow
restart: unless-stopped
healthcheck:
test: ["CMD", "nc", "-z", "localhost", "${NATS_PORT}"]
test: ["CMD", "nats-server", "--health-check"]
interval: 10s
timeout: 10s
retries: 120
retries: 30
tei-cpu:
profiles: