File size: 1,908 Bytes
fd3a37d
71b8b06
fd3a37d
 
 
 
 
 
 
e57dead
 
 
 
f6ddf72
 
 
fd3a37d
b67985b
fd3a37d
b67985b
 
 
fd3a37d
e57dead
fd3a37d
e57dead
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fd3a37d
b67985b
fd3a37d
b67985b
 
 
 
fd3a37d
e57dead
fd3a37d
f6ddf72
 
b67985b
fd3a37d
b67985b
 
 
fd3a37d
cd389b1
fd3a37d
b67985b
cd389b1
b67985b
fd3a37d
b67985b
fd3a37d
b67985b
cd389b1
b67985b
fd3a37d
b67985b
fd3a37d
b67985b
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
---
sidebar_position: 11
slug: /upgrade_ragflow
---

# Upgrade RAGFlow
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

Upgrade RAGFlow to `dev-slim`/`dev` or the latest, published release.

## Upgrade RAGFlow to `dev-slim`/`dev`, the most recent, tested Docker image

`dev-slim` refers to the RAGFlow Docker image *without* embedding models, while `dev` refers to the RAGFlow Docker image with embedding models. For details on their differences, see [ragflow/docker/.env](https://github.com/infiniflow/ragflow/blob/main/docker/.env).

To upgrade RAGFlow, you must upgrade **both** your code **and** your Docker image:

1. Clone the repo

   ```bash
   git clone https://github.com/infiniflow/ragflow.git
   ```

2. Update **ragflow/docker/.env**:

<Tabs
  defaultValue="dev-slim"
  values={[
    {label: 'dev-slim', value: 'dev-slim'},
    {label: 'dev', value: 'dev'},
  ]}>
  <TabItem value="dev-slim">

```bash
RAGFLOW_IMAGE=infiniflow/ragflow:dev-slim
```

  </TabItem>
  <TabItem value="dev">

```bash
RAGFLOW_IMAGE=infiniflow/ragflow:dev
```

  </TabItem>
</Tabs>

3. Update RAGFlow image and restart RAGFlow:

   ```bash
   docker compose -f docker/docker-compose.yml pull
   docker compose -f docker/docker-compose.yml up -d
   ```

## Upgrade RAGFlow to the most recent, officially published release

To upgrade RAGFlow, you must upgrade **both** your code **and** your Docker image:

1. Clone the repo

   ```bash
   git clone https://github.com/infiniflow/ragflow.git
   ```

2. Switch to the latest, officially published release, e.g., `v0.14.1`:

   ```bash
   git checkout v0.14.1
   ```

3. Update **ragflow/docker/.env** as follows:

   ```bash
   RAGFLOW_IMAGE=infiniflow/ragflow:v0.14.1
   ```

4. Update the RAGFlow image and restart RAGFlow:

   ```bash
   docker compose -f docker/docker-compose.yml pull
   docker compose -f docker/docker-compose.yml up -d
   ```