mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-14 10:57:19 +08:00
ci: 优化部署相关脚本,mariadb => mysql
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
version: '3'
|
||||
services:
|
||||
mariadb:
|
||||
image: mariadb
|
||||
mysql:
|
||||
image: mysql:8.0.33
|
||||
restart: always
|
||||
container_name: mariadb
|
||||
container_name: mysql
|
||||
ports:
|
||||
- '3306:3306'
|
||||
environment:
|
||||
@@ -14,8 +14,14 @@ services:
|
||||
#MYSQL_USER: 你的数据库用户名
|
||||
#MYSQL_PASSWORD: 你的数据库密码
|
||||
volumes:
|
||||
- /docker/mysql/conf:/etc/mysql
|
||||
- /docker/mysql/data:/var/lib/mysql
|
||||
- /docker/mysql/conf/:/etc/mysql/conf.d/
|
||||
- /docker/mysql/data/:/var/lib/mysql/
|
||||
command:
|
||||
--default-authentication-plugin=mysql_native_password
|
||||
--character-set-server=utf8mb4
|
||||
--collation-server=utf8mb4_general_ci
|
||||
--explicit_defaults_for_timestamp=true
|
||||
--lower_case_table_names=1
|
||||
redis:
|
||||
image: redis:7.2.3
|
||||
restart: always
|
||||
@@ -26,9 +32,9 @@ services:
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- /docker/redis/conf/redis.conf:/usr/local/redis/config/redis.conf
|
||||
- /docker/redis/data:/data
|
||||
- /docker/redis/logs:/logs
|
||||
command: 'redis-server /usr/local/redis/config/redis.conf --appendonly yes --requirepass 123456'
|
||||
- /docker/redis/data/:/data/
|
||||
- /docker/redis/logs/:/logs/
|
||||
command: 'redis-server /usr/local/redis/config/redis.conf --appendonly yes --requirepass 你的 Redis 密码'
|
||||
continew-admin-server:
|
||||
build: ./continew-admin
|
||||
restart: always
|
||||
@@ -47,14 +53,14 @@ services:
|
||||
REDIS_PWD: 你的 Redis 密码
|
||||
REDIS_DB: 你的 Redis 数据库索引
|
||||
volumes:
|
||||
- /docker/continew-admin/config:/app/config
|
||||
- /docker/continew-admin/data/file:/app/data/file
|
||||
- /docker/continew-admin/data/avatar:/app/data/avatar
|
||||
- /docker/continew-admin/logs:/app/logs
|
||||
- /docker/continew-admin/lib:/app/lib
|
||||
- /docker/continew-admin/config/:/app/config/
|
||||
- /docker/continew-admin/data/file/:/app/data/file/
|
||||
- /docker/continew-admin/data/avatar/:/app/data/avatar/
|
||||
- /docker/continew-admin/logs/:/app/logs/
|
||||
- /docker/continew-admin/lib/:/app/lib/
|
||||
depends_on:
|
||||
- redis
|
||||
- mariadb
|
||||
- mysql
|
||||
nginx:
|
||||
image: nginx:1.25.3
|
||||
restart: always
|
||||
@@ -66,6 +72,7 @@ services:
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
|
||||
- /docker/nginx/cert:/etc/nginx/cert
|
||||
- /docker/continew-admin/web:/usr/share/nginx/html
|
||||
- /docker/nginx/logs:/var/log/nginx
|
||||
- /docker/nginx/cert/:/etc/nginx/cert/
|
||||
- /docker/nginx/logs/:/var/log/nginx/
|
||||
# 前端页面目录
|
||||
- /docker/continew-admin/html/:/usr/share/nginx/html/
|
||||
|
@@ -32,7 +32,6 @@ http {
|
||||
server_name api.charles7c.top;
|
||||
|
||||
# 证书直接存放 /docker/nginx/cert 目录下即可(更改证书名称即可,无需更改证书路径)
|
||||
ssl on;
|
||||
ssl_certificate /etc/nginx/cert/xxx.local.pem; # /etc/nginx/cert/ 为 docker 映射路径 不允许更改
|
||||
ssl_certificate_key /etc/nginx/cert/xxx.local.key; # /etc/nginx/cert/ 为 docker 映射路径 不允许更改
|
||||
ssl_session_timeout 5m;
|
||||
@@ -67,7 +66,6 @@ http {
|
||||
server_name cnadmin.charles7c.top;
|
||||
|
||||
# 证书直接存放 /docker/nginx/cert 目录下即可(更改证书名称即可,无需更改证书路径)
|
||||
ssl on;
|
||||
ssl_certificate /etc/nginx/cert/xxx.local.pem; # /etc/nginx/cert/ 为 docker 映射路径 不允许更改
|
||||
ssl_certificate_key /etc/nginx/cert/xxx.local.key; # /etc/nginx/cert/ 为 docker 映射路径 不允许更改
|
||||
ssl_session_timeout 5m;
|
||||
|
@@ -1,6 +1,6 @@
|
||||
bind 0.0.0.0
|
||||
# redis 密码
|
||||
requirepass 123456
|
||||
requirepass 你的 Redis 密码
|
||||
|
||||
# key 监听器配置
|
||||
# notify-keyspace-events Ex
|
||||
|
Reference in New Issue
Block a user