mirror of
https://github.com/PaiGramTeam/PaiGramDocs.git
synced 2024-11-26 10:16:32 +00:00
65 lines
1.1 KiB
Markdown
65 lines
1.1 KiB
Markdown
|
---
|
||
|
contributors: ["cworld1"]
|
||
|
---
|
||
|
|
||
|
# Docker 快速部署
|
||
|
|
||
|
## 1. 安装 `docker` 和 `docker-compose`
|
||
|
|
||
|
```bash
|
||
|
curl -fsSL https://get.docker.com | bash -s docker
|
||
|
```
|
||
|
|
||
|
```bash
|
||
|
sudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||
|
sudo chmod +x /usr/local/bin/docker-compose
|
||
|
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
||
|
docker-compose version
|
||
|
```
|
||
|
|
||
|
> 不同系统安装命令可能略有差异,详见:[Docker Documentation](https://docs.docker.com/compose/install/)
|
||
|
>
|
||
|
|
||
|
## 2. 克隆本项目
|
||
|
|
||
|
::: tip
|
||
|
|
||
|
此处以 PaiGram 为例,其余项目同理
|
||
|
|
||
|
:::
|
||
|
|
||
|
```bash
|
||
|
git clone https://github.com/PaiGramTeam/PaiGram.git
|
||
|
cd PaiGram
|
||
|
```
|
||
|
|
||
|
## 3. 修改配置文件
|
||
|
|
||
|
```bash
|
||
|
cp .env.example .env
|
||
|
cp docker-compose.gen.yml docker-compose.yml
|
||
|
```
|
||
|
|
||
|
```dotenv
|
||
|
# MySQL
|
||
|
DB_HOST=mysql
|
||
|
DB_PORT=3306
|
||
|
DB_USERNAME=root
|
||
|
DB_PASSWORD="root"
|
||
|
DB_DATABASE=paimon
|
||
|
|
||
|
# Redis
|
||
|
REDIS_HOST=redis
|
||
|
REDIS_PORT=6379
|
||
|
REDIS_DB=0
|
||
|
REDIS_PASSWORD=""
|
||
|
```
|
||
|
|
||
|
以及 bot token 等参数。详见 [Env Settings](../quick-start/env)
|
||
|
|
||
|
### 4. 运行
|
||
|
|
||
|
```bash
|
||
|
docker-compose up -d
|
||
|
```
|