diff --git a/README.md b/README.md index e85b638..76dcce7 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,9 @@ docker compose down -v # 停止并清空数据库(下次启动重建 - 编排:`mariadb:11.4`(数据持久化到命名卷)+ 后端多阶段构建镜像(JRE 21,非 root 运行)+ Nginx 前端镜像 - 三个服务均配置健康检查,后端与前端会等待上游就绪后再启动 +- 国内加速:后端构建自动使用**阿里云 Maven 镜像**(`docker/maven-settings.xml`), + 前端使用 **npmmirror**(淘宝 npm 镜像);如需走官方源: + `docker build --build-arg MAVEN_MIRROR=false .`、`docker build --build-arg NPM_REGISTRY=https://registry.npmjs.org ./frontend` - 可用环境变量(见 `.env.example`):`WEB_PORT`(默认 80)、`BACKEND_PORT`(默认 8080)、 `DB_NAME` / `DB_USER` / `DB_PASSWORD` / `DB_ROOT_PASSWORD`、`LAB_JWT_SECRET`、`JAVA_OPTS` diff --git a/docker-compose.yml b/docker-compose.yml index b784ec2..1a8b55b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -49,7 +49,6 @@ services: build: context: . dockerfile: Dockerfile - image: lab-backend:latest container_name: lab-backend restart: unless-stopped environment: @@ -77,7 +76,6 @@ services: build: context: ./frontend dockerfile: Dockerfile - image: lab-frontend:latest container_name: lab-frontend restart: unless-stopped depends_on: