Files
weiyu/deploy/docker/readme.md

44 lines
1.8 KiB
Markdown
Raw Normal View History

2025-01-15 17:13:35 +08:00
<!--
* @Author: jackning 270580156@qq.com
* @Date: 2024-03-12 10:21:18
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-05-14 18:19:39
2025-01-15 17:13:35 +08:00
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
* Please be aware of the BSL license restrictions before installing Bytedesk IM
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
* Business Source License 1.1: https://github.com/Bytedesk/bytedesk/blob/main/LICENSE
* contact: 270580156@qq.com
* 联系270580156@qq.com
* Copyright (c) 2024 by bytedesk.com, All Rights Reserved.
-->
# docker
## docker compose
```bash
2025-01-16 13:34:51 +08:00
# https://www.weiyuai.cn/docs/docs/deploy/docker
# clone project
git clone https://github.com/Bytedesk/bytedesk.git
# enter docker directory
cd bytedesk/deploy/docker
2025-04-17 11:09:37 +08:00
# configure environment variables, modify as needed
cp .env.example .env
2025-01-15 17:13:35 +08:00
# start docker compose container, -f flag to specify file path, -d flag to start container in background mode
2025-05-14 17:38:46 +08:00
# start mysql, redis, elasticsearch dependencies and weiyu
2025-01-18 22:47:06 +08:00
docker compose -p bytedesk -f docker-compose.yaml up -d
2025-05-14 17:38:46 +08:00
# start mysql, redis, ollama, elasticsearch dependencies and weiyu, with ollama
2025-02-11 15:51:08 +08:00
docker compose -p bytedesk -f docker-compose-ollama.yaml up -d
2025-05-14 17:38:46 +08:00
# start middleware container, including rabbitmq and rediswithout weiyu
docker compose -p bytedesk -f docker-compose-middleware.yaml up -d
# chat model
docker exec ollama-bytedesk ollama pull qwen3:0.6b
# embedding model
docker exec ollama-bytedesk ollama pull bge-m3:latest
# rerank model
docker exec ollama-bytedesk ollama pull linux6200/bge-reranker-v2-m3:latest
2025-01-15 17:13:35 +08:00
# stop container
2025-01-19 10:00:28 +08:00
docker compose -p bytedesk -f docker-compose.yaml stop
2025-02-11 15:51:08 +08:00
# stop ollama
docker compose -p bytedesk -f docker-compose-ollama.yaml stop
2025-01-15 17:13:35 +08:00
```