# tailchat-server ## Build development environment Checkout more detail in [https://tailchat.msgbyte.com/docs/deployment/dev](https://tailchat.msgbyte.com/docs/deployment/dev) #### 服务端插件安装方式 安装所有插件 ``` pnpm plugin:install all ``` 安装单个插件 ``` pnpm plugin:install com.msgbyte.tasks ``` ## 单节点部署 #### docker-compose 一键部署 请确保已经安装了: - docker - docker-compose(或者docker compose plugin) 在项目根目录下执行 ```bash docker compose build # 需要编译 docker compose up -d ``` ## DevOps ### Database management Checkout more detail in [https://tailchat.msgbyte.com/docs/devops/mongodb](https://tailchat.msgbyte.com/docs/devops/mongodb) ### 通过docker volume #### 备份 ```bash docker run -it --rm --volumes-from -v ${PWD}:/opt/backup --name export busybox sh # 进入容器 tar -zcvf /opt/backup/data.tar exit ``` 此处, 如果是minio则为`/data/`如果是mongo则为`/data/db` #### 恢复 ```bash docker run -it --rm --volumes-from -v ${PWD}:/opt/backup --name importer busybox sh tar -zxvf /opt/backup/data.tar exit ``` ## Benchmark ### Case 1 ### Case 2