mirror of
https://github.com/PaiGramTeam/PamGram.git
synced 2024-11-25 15:42:14 +00:00
📝 Update Readme file & podman support
* docs: 📝 add wiki doc support * feat: ✨ add podman-compose support
This commit is contained in:
parent
4c9afa174d
commit
4405f106eb
73
README.md
73
README.md
@ -8,7 +8,6 @@
|
|||||||
<a href="https://www.codacy.com/gh/luoshuijs/TGPaimonBot/dashboard?utm_source=github.com&utm_medium=referral&utm_content=luoshuijs/TGPaimonBot&utm_campaign=Badge_Grade"><img src="https://app.codacy.com/project/badge/Grade/810a80be4cbe4b7284ab7634941423c4"/></a>
|
<a href="https://www.codacy.com/gh/luoshuijs/TGPaimonBot/dashboard?utm_source=github.com&utm_medium=referral&utm_content=luoshuijs/TGPaimonBot&utm_campaign=Badge_Grade"><img src="https://app.codacy.com/project/badge/Grade/810a80be4cbe4b7284ab7634941423c4"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<img src="https://user-images.githubusercontent.com/70872201/190447002-119a8819-b111-4a96-a0b3-701c5e256137.png" align="right" width="100px">
|
<img src="https://user-images.githubusercontent.com/70872201/190447002-119a8819-b111-4a96-a0b3-701c5e256137.png" align="right" width="100px">
|
||||||
<h2 align="left">简介</h2>
|
<h2 align="left">简介</h2>
|
||||||
@ -30,7 +29,7 @@
|
|||||||
### 1. 安装 `poetry`
|
### 1. 安装 `poetry`
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install --upgrade poetry
|
pip install --upgrade poetry
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. 安装依赖
|
### 2. 安装依赖
|
||||||
@ -54,6 +53,8 @@ poetry install --extras pyro
|
|||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
```
|
```
|
||||||
|
|
||||||
|
详细配置说明见 [Wiki/Env Settings](https://github.com/luoshuijs/TGPaimonBot/wiki/Env-Settings)
|
||||||
|
|
||||||
### 4. 初始化数据库
|
### 4. 初始化数据库
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -66,57 +67,13 @@ poetry run alembic upgrade head
|
|||||||
poetry run python ./run.py
|
poetry run python ./run.py
|
||||||
```
|
```
|
||||||
|
|
||||||
## 使用 Docker Compose
|
## 使用 Docker 部署
|
||||||
|
|
||||||
### 1. 安装 `docker` 和 `docker-compose`
|
详见 [Wiki/Deploy with Docker](https://github.com/luoshuijs/TGPaimonBot/wiki/Deploy-with-Docker)
|
||||||
|
|
||||||
```bash
|
## 使用 Podman 部署
|
||||||
curl -fsSL https://get.docker.com | bash -s docker
|
|
||||||
```
|
|
||||||
|
|
||||||
```bash
|
详见 [Wiki/Deploy with Podman](https://github.com/luoshuijs/TGPaimonBot/wiki/Deploy-with-Podman)
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
||||||
### 2. 克隆项目
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/luoshuijs/TGPaimonBot.git
|
|
||||||
cd TGPaimonBot
|
|
||||||
```
|
|
||||||
|
|
||||||
### 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 等参数。
|
|
||||||
|
|
||||||
### 4. 运行
|
|
||||||
|
|
||||||
```bash
|
|
||||||
docker-compose up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
## 其他说明
|
## 其他说明
|
||||||
|
|
||||||
@ -124,11 +81,11 @@ docker-compose up -d
|
|||||||
|
|
||||||
## Thanks
|
## Thanks
|
||||||
|
|
||||||
| Nickname | Introduce |
|
| Nickname | Introduce |
|
||||||
|:-----------------------------------------------------------------------:|------------------|
|
| :---------------------------------------------------------------------------: | -------------------------------- |
|
||||||
| [原神抽卡全机制总结](https://www.bilibili.com/read/cv10468091) | 本项目抽卡模拟器使用的逻辑 |
|
| [原神抽卡全机制总结](https://www.bilibili.com/read/cv10468091) | 本项目抽卡模拟器使用的逻辑 |
|
||||||
| [西风驿站 猫冬](https://bbs.mihoyo.com/ys/accountCenter/postList?id=74019947) | 本项目攻略图图源 |
|
| [西风驿站 猫冬](https://bbs.mihoyo.com/ys/accountCenter/postList?id=74019947) | 本项目攻略图图源 |
|
||||||
| [Yunzai-Bot](https://github.com/Le-niao/Yunzai-Bot) | 本项使用的抽卡图片和前端资源来源 |
|
| [Yunzai-Bot](https://github.com/Le-niao/Yunzai-Bot) | 本项使用的抽卡图片和前端资源来源 |
|
||||||
| [Crawler-ghhw](https://github.com/DGP-Studio/Crawler-ghhw) | 本项目参考的爬虫代码 |
|
| [Crawler-ghhw](https://github.com/DGP-Studio/Crawler-ghhw) | 本项目参考的爬虫代码 |
|
||||||
| [Enka.Network](https://enka.network) | 角色卡片的数据来源 |
|
| [Enka.Network](https://enka.network) | 角色卡片的数据来源 |
|
||||||
| [miao-plugin](https://github.com/yoimiya-kokomi/miao-plugin) | 角色卡片的参考项目 |
|
| [miao-plugin](https://github.com/yoimiya-kokomi/miao-plugin) | 角色卡片的参考项目 |
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
version: '3.1'
|
version: "3.1"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
redis:
|
redis:
|
||||||
image: redis:7-alpine
|
image: docker.io/redis:7-alpine
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./redis_data:/data
|
- ./redis_data:/data
|
||||||
@ -10,7 +10,7 @@ services:
|
|||||||
driver: none
|
driver: none
|
||||||
|
|
||||||
mysql:
|
mysql:
|
||||||
image: ubuntu/mysql:8.0-22.04_beta
|
image: docker.io/ubuntu/mysql:8.0-22.04_beta
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./db_data:/var/lib/mysql
|
- ./db_data:/var/lib/mysql
|
||||||
@ -22,7 +22,7 @@ services:
|
|||||||
driver: none
|
driver: none
|
||||||
|
|
||||||
paimon:
|
paimon:
|
||||||
image: rtpaimon/tgpaimonbot:v3
|
image: docker.io/rtpaimon/tgpaimonbot:v3
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- WAIT_HOSTS=mysql:3306, redis:6379
|
- WAIT_HOSTS=mysql:3306, redis:6379
|
||||||
|
Loading…
Reference in New Issue
Block a user