diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 0763b44..efc70f8 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -21,9 +21,10 @@ services: volumes: - db_data:/var/lib/mysql - ./mysql/initdb/01_schema_base.sh:/docker-entrypoint-initdb.d/01_schema_base.sh:ro - - .:/repo # 挂载部署目录,init 脚本 source 仓库 sql - - ../../sql:/repo/sql:ro # 仓库 sql 目录(基准 + 字典 + 迁移) - - ../../config:/repo/config:ro + # 说明:compose 相对路径以 deploy/ 为基准,../ 即仓库根目录(SuperLink) + - ../:/repo # 仓库根目录挂到 /repo,init 脚本 source 仓库 sql + - ../sql:/repo/sql:ro + - ../config:/repo/config:ro healthcheck: test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -u$$MYSQL_USER -p$$MYSQL_PASSWORD --silent"] interval: 5s @@ -43,7 +44,7 @@ services: DB_PASS: ${DB_PASS} DB_CHARSET: utf8mb4 volumes: - - ../../:/var/www/html + - ../:/var/www/html depends_on: db: condition: service_healthy @@ -56,7 +57,7 @@ services: environment: - TZ=Asia/Shanghai volumes: - - ../../:/var/www/html:ro + - ../:/var/www/html:ro - ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro depends_on: - app