docs: 📚 更新文档
This commit is contained in:
parent
9e5a27b2fa
commit
37554519ef
173
ReadMe.md
173
ReadMe.md
|
@ -1,13 +1,182 @@
|
|||
Github地址
|
||||
# 项目预览
|
||||
|
||||
不知道为什么,图床用的使自己的,Gitee就是不显示其它GitHub和Gitea都能显示就Gitee显示不出来
|
||||
|
||||
或者把项目clone下来看也可以
|
||||
|
||||
**线上地址**
|
||||
|
||||
- 正式线上预览地址:http://111.229.137.235/#/welcome
|
||||
|
||||
- 测试预览地址:http://106.15.251.123/#/welcome
|
||||
- 服务器到期时间:12月30日
|
||||
|
||||
**Github地址**
|
||||
|
||||
- [前端地址](https://github.com/BunnyMaster/bunny-admin-web.git)
|
||||
- [后端地址](https://github.com/BunnyMaster/bunny-admin-server)
|
||||
|
||||
Gitee地址
|
||||
**Gitee地址**
|
||||
|
||||
- [前端地址](https://gitee.com/BunnyBoss/bunny-admin-web)
|
||||
- [后端地址](https://gitee.com/BunnyBoss/bunny-admin-server)
|
||||
|
||||
## 环境搭建
|
||||
|
||||
### 安装docker内容
|
||||
|
||||
如果使用是centos或者是rocky
|
||||
|
||||
```shell
|
||||
# 更新yum 和 dnf
|
||||
yum update -y
|
||||
dnf update -y
|
||||
|
||||
# 安装必要依赖
|
||||
yum install -y yum-utils device-mapper-persistent-data lvm2
|
||||
|
||||
# 设置镜像源
|
||||
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
|
||||
yum list docker-ce --showduplicates | sort -r
|
||||
|
||||
# 安装docker
|
||||
yum -y install docker-ce.x86_64
|
||||
|
||||
# 开机启动docker
|
||||
systemctl enable docker
|
||||
systemctl start docker
|
||||
```
|
||||
|
||||
### 安装Redis
|
||||
|
||||
#### 编写配置文件
|
||||
|
||||
```sh
|
||||
mkdir /bunny/docker_data/my_redis/ -p
|
||||
vim /bunny/docker_data/my_redis/redis.conf
|
||||
```
|
||||
|
||||
**添加以下内容**
|
||||
|
||||
有注释大概率启动不了
|
||||
|
||||
```
|
||||
# bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
|
||||
daemonize no #用守护线程的方式启动
|
||||
requirepass 123456
|
||||
appendonly yes #redis持久化 默认是no
|
||||
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
|
||||
```
|
||||
|
||||
**删除注释**
|
||||
|
||||
```
|
||||
daemonize no
|
||||
requirepass 123456
|
||||
appendonly yes
|
||||
tcp-keepalive 300
|
||||
```
|
||||
|
||||
#### 启动Redis
|
||||
|
||||
```sh
|
||||
docker pull redis:7.0.10
|
||||
docker run -p 6379:6379 --name redis_master \
|
||||
-v /bunny/docker_data/redis_master/redis.conf:/etc/redis/redis.conf \
|
||||
-v/bunny/docker_data/redis_master/data:/data \
|
||||
--restart=always -d redis:7.0.10 --appendonly yes
|
||||
```
|
||||
|
||||
### 安装Minio
|
||||
|
||||
```sh
|
||||
docker run -d \
|
||||
-p 9000:9000 \
|
||||
-p 9090:9090 \
|
||||
--name minio_master --restart=always \
|
||||
-v /bunny/docker/minio/data:/data \
|
||||
-e "MINIO_ROOT_USER=bunny" \
|
||||
-e "MINIO_ROOT_PASSWORD=02120212" \
|
||||
minio/minio server /data --console-address ":9090"
|
||||
```
|
||||
|
||||
### 安装MySQL
|
||||
|
||||
**设置开机启动**
|
||||
|
||||
**执行启动3306:**
|
||||
|
||||
```sh
|
||||
docker stop master
|
||||
docker rm master
|
||||
|
||||
docker run --name master -p 3306:3306 \
|
||||
-v /bunny/docker_data/mysql/master/etc/my.cnf:/etc/my.cnf \
|
||||
-v /bunny/docker_data/mysql/master/data:/var/lib/mysql \
|
||||
--restart=always --privileged=true \
|
||||
-e MYSQL_ROOT_PASSWORD=02120212 \
|
||||
-e TZ=Asia/Shanghai \
|
||||
mysql:8.0.33 --lower-case-table-names=1
|
||||
```
|
||||
|
||||
**执行启动3304:**
|
||||
|
||||
其中有创建备份目录
|
||||
|
||||
```shell
|
||||
docker stop slave_3304
|
||||
docker rm slave_3304
|
||||
|
||||
docker run --name slave_3304 -p 3304:3306 \
|
||||
-v /bunny/docker_data/mysql/slave_3304/etc/my.cnf:/etc/my.cnf \
|
||||
-v /bunny/docker_data/mysql/slave_3304/data:/var/lib/mysql \
|
||||
-v /bunny/docker_data/mysql/slave_3304/backup:\
|
||||
--restart=always --privileged=true \
|
||||
-e MYSQL_ROOT_PASSWORD=02120212 \
|
||||
-e TZ=Asia/Shanghai \
|
||||
mysql:8.0.33 --lower-case-table-names=1
|
||||
```
|
||||
|
||||
**修改密码:**
|
||||
|
||||
```sh
|
||||
docker exec -it mysql_master /bin/bash
|
||||
mysql -uroot -p02120212
|
||||
use mysql
|
||||
ALTER USER 'root'@'%' IDENTIFIED BY "02120212";
|
||||
FLUSH PRIVILEGES;
|
||||
```
|
||||
|
||||
> my.cnf 配置
|
||||
>
|
||||
> ```sql
|
||||
> [mysqld]
|
||||
> skip-host-cache
|
||||
> skip-name-resolve
|
||||
> secure-file-priv=/var/lib/mysql-files
|
||||
> user=mysql
|
||||
>
|
||||
> # 设置字符集
|
||||
> character-set-server=utf8mb4
|
||||
> collation-server=utf8mb4_unicode_ci
|
||||
>
|
||||
> # 设置服务器ID(如果是复制集群,确保每个节点的ID唯一)
|
||||
> server-id=1
|
||||
>
|
||||
> # 启用二进制日志
|
||||
> log-bin=mysql-bin
|
||||
>
|
||||
> # 设置表名不区分大小写
|
||||
> lower_case_table_names = 1
|
||||
>
|
||||
> ```
|
||||
|
||||
### 数据库文件
|
||||
|
||||
在后端文件的根目录中
|
||||
|
||||
![image-20241107133345299](http://116.196.101.14:9000/docs/image-20241107133345299.png)
|
||||
|
||||
# 项目特点
|
||||
|
||||
### 按钮权限显示
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
Loading…
Reference in New Issue