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
``` |