fix(deploy): Avoid pulling private 1Panel service images
- Remove stale haovp image references from local build services - Document how to resolve 1Panel image pull failures
This commit is contained in:
@@ -334,6 +334,22 @@ docker run --rm --network haovp-1panel_haovp-network -v "$PWD/backup:/backup" mi
|
||||
|
||||
后端镜像会在 Docker 构建阶段执行 Maven 构建,前端镜像会执行 npm 构建。国内服务器建议提前配置 Docker、Maven、npm 镜像源,或在 CI 中构建镜像后推送到私有镜像仓库。
|
||||
|
||||
### 拉取 `haovp/video-*` 镜像失败
|
||||
|
||||
如果 1Panel 报错类似:
|
||||
|
||||
```text
|
||||
pull access denied for haovp/video-auth
|
||||
```
|
||||
|
||||
说明当前编排文件里仍然带有旧版本地构建镜像名。1Panel 会先按 `image:` 拉取远程镜像,而 `haovp/video-*` 并不是公开镜像仓库。
|
||||
|
||||
解决方式:
|
||||
|
||||
1. 使用新版 `backend/docker-compose.1panel.yml`。
|
||||
2. 确认 `video-auth`、`video-user`、`video-content`、`frontend-web` 等本地构建服务只有 `build:`,没有 `image: haovp/...`。
|
||||
3. 在 1Panel 中重新加载编排文件后再启动。
|
||||
|
||||
### 后端连接 RocketMQ 失败
|
||||
|
||||
1Panel 版已使用单机配置:
|
||||
|
||||
@@ -199,7 +199,6 @@ services:
|
||||
build:
|
||||
context: ./sentinel-dashboard
|
||||
dockerfile: Dockerfile
|
||||
image: haovp/sentinel-dashboard:1.8.6
|
||||
container_name: haovp-sentinel
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -216,7 +215,6 @@ services:
|
||||
args:
|
||||
MODULE: video-gateway
|
||||
JAR_PREFIX: video-gateway
|
||||
image: haovp/video-gateway:1panel
|
||||
container_name: haovp-video-gateway
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -241,7 +239,6 @@ services:
|
||||
args:
|
||||
MODULE: video-auth
|
||||
JAR_PREFIX: video-auth
|
||||
image: haovp/video-auth:1panel
|
||||
container_name: haovp-video-auth
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -265,7 +262,6 @@ services:
|
||||
args:
|
||||
MODULE: video-user
|
||||
JAR_PREFIX: video-user
|
||||
image: haovp/video-user:1panel
|
||||
container_name: haovp-video-user
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -297,7 +293,6 @@ services:
|
||||
MODULE: video-content
|
||||
JAR_PREFIX: video-content
|
||||
INSTALL_FFMPEG: "true"
|
||||
image: haovp/video-content:1panel
|
||||
container_name: haovp-video-content
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -333,7 +328,6 @@ services:
|
||||
args:
|
||||
MODULE: video-comment
|
||||
JAR_PREFIX: video-comment
|
||||
image: haovp/video-comment:1panel
|
||||
container_name: haovp-video-comment
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -357,7 +351,6 @@ services:
|
||||
args:
|
||||
MODULE: video-recommend
|
||||
JAR_PREFIX: video-recommend
|
||||
image: haovp/video-recommend:1panel
|
||||
container_name: haovp-video-recommend
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -381,7 +374,6 @@ services:
|
||||
args:
|
||||
MODULE: video-admin
|
||||
JAR_PREFIX: video-admin
|
||||
image: haovp/video-admin:1panel
|
||||
container_name: haovp-video-admin
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -408,7 +400,6 @@ services:
|
||||
args:
|
||||
VITE_API_BASE_URL: /api
|
||||
VITE_MEDIA_BASE_URL: /media/video-platform
|
||||
image: haovp/frontend-web:1panel
|
||||
container_name: haovp-frontend-web
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
@@ -426,7 +417,6 @@ services:
|
||||
args:
|
||||
VITE_API_BASE_URL: /api/admin
|
||||
VITE_MEDIA_BASE_URL: /media/video-platform
|
||||
image: haovp/frontend-admin:1panel
|
||||
container_name: haovp-frontend-admin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
|
||||
Reference in New Issue
Block a user