improve: remove image in docker-compose.yml

This commit is contained in:
2026-09-21 13:11:13 +08:00
parent 931d3ee1b7
commit f4c4dcbfb9
2 changed files with 3 additions and 2 deletions

View File

@@ -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`

View File

@@ -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: