v1.0.51: 修复deploy/docker-compose卷路径 - compose相对路径以deploy/为基准,../即仓库根目录(非../..),修正db挂载/repo、app/web挂载/var/www/html使基准schema与run下sql正确;服务器一次性容器已验证27表导入

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
qianqiuwanzi
2026-09-17 15:43:33 +08:00
parent 43bd11db0b
commit d33892f953
+6 -5
View File
@@ -21,9 +21,10 @@ services:
volumes: volumes:
- db_data:/var/lib/mysql - db_data:/var/lib/mysql
- ./mysql/initdb/01_schema_base.sh:/docker-entrypoint-initdb.d/01_schema_base.sh:ro - ./mysql/initdb/01_schema_base.sh:/docker-entrypoint-initdb.d/01_schema_base.sh:ro
- .:/repo # 挂载部署目录,init 脚本 source 仓库 sql # 说明:compose 相对路径以 deploy/ 为基准,../ 即仓库根目录(SuperLink)
- ../../sql:/repo/sql:ro # 仓库 sql 目录(基准 + 字典 + 迁移) - ../:/repo # 仓库根目录挂到 /repo,init 脚本 source 仓库 sql
- ../../config:/repo/config:ro - ../sql:/repo/sql:ro
- ../config:/repo/config:ro
healthcheck: healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -u$$MYSQL_USER -p$$MYSQL_PASSWORD --silent"] test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -u$$MYSQL_USER -p$$MYSQL_PASSWORD --silent"]
interval: 5s interval: 5s
@@ -43,7 +44,7 @@ services:
DB_PASS: ${DB_PASS} DB_PASS: ${DB_PASS}
DB_CHARSET: utf8mb4 DB_CHARSET: utf8mb4
volumes: volumes:
- ../../:/var/www/html - ../:/var/www/html
depends_on: depends_on:
db: db:
condition: service_healthy condition: service_healthy
@@ -56,7 +57,7 @@ services:
environment: environment:
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
volumes: volumes:
- ../../:/var/www/html:ro - ../:/var/www/html:ro
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro - ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
depends_on: depends_on:
- app - app