mirror of
https://gitee.com/NexIoT/Universal-IoT-Java.git
synced 2026-10-30 22:38:44 +08:00
refactor(docker): 移除adminer服务及相关配置
从docker配置中移除adminer数据库管理工具服务,包括: - 从docker-compose.yml、docker-compose.release.yml中删除adminer服务定义 - 更新启动脚本(start-docker.sh/.ps1)移除adminer相关启动逻辑 - 更新环境变量配置(env.example)移除ADMINER_PORT - 同步更新相关文档说明
This commit is contained in:
@@ -69,7 +69,6 @@ cd docker
|
||||
- EMQX 5.3 (端口 1883, 8083, 8084, 18083)
|
||||
- 后端应用 (端口 9092)
|
||||
- 前端应用 (端口 80)
|
||||
- Adminer 数据库管理 (端口 8081)
|
||||
|
||||
## 🔧 构建选项
|
||||
|
||||
@@ -157,7 +156,6 @@ sudo systemctl restart docker
|
||||
- **MySQL**: 3306
|
||||
- **Redis**: 6379
|
||||
- **EMQX**: 1883 (MQTT), 8083 (MQTT/SSL), 8084 (MQTT/WebSocket), 18083 (管理界面)
|
||||
- **Adminer**: 8081 (数据库管理)
|
||||
|
||||
## 🗄️ 数据库初始化
|
||||
|
||||
|
||||
@@ -50,7 +50,6 @@
|
||||
- 访问:
|
||||
- 前端:`http://localhost:80`
|
||||
- 后端健康:`http://localhost:9092/actuator/health`
|
||||
- Adminer:`http://localhost:8081`
|
||||
|
||||
## 安全与源码泄漏
|
||||
- 镜像中不包含源码:后端 Dockerfile 仅复制 `target/cn-universal-web/` 的打包产物;前端仅复制 `dist/` 与 `nginx.conf`。
|
||||
|
||||
@@ -135,24 +135,6 @@ services:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
adminer:
|
||||
image: ${ADMINER_IMAGE:-adminer}
|
||||
container_name: cn-universal-adminer
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8081:8080"
|
||||
environment:
|
||||
- ADMINER_DEFAULT_SERVER=mysql
|
||||
depends_on:
|
||||
- mysql
|
||||
networks:
|
||||
- release-network
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
volumes:
|
||||
mysql_data:
|
||||
redis_data:
|
||||
|
||||
@@ -158,25 +158,6 @@ services:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
# 数据库管理工具 (可选)
|
||||
adminer:
|
||||
image: adminer
|
||||
container_name: cn-universal-adminer
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8081:8080"
|
||||
environment:
|
||||
- ADMINER_DEFAULT_SERVER=mysql
|
||||
depends_on:
|
||||
- mysql
|
||||
networks:
|
||||
- iot-network
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
volumes:
|
||||
mysql_data:
|
||||
redis_data:
|
||||
|
||||
@@ -39,4 +39,3 @@ MYSQL_EXTERNAL_PORT=3306
|
||||
REDIS_EXTERNAL_PORT=6379
|
||||
MQTT_EXTERNAL_PORT=1883
|
||||
EMQX_DASHBOARD_PORT=18083
|
||||
ADMINER_PORT=8081
|
||||
|
||||
@@ -53,9 +53,9 @@ try { docker pull nginx:alpine | Out-Null } catch { Write-Host "⚠️ 无法拉
|
||||
|
||||
Push-Location $ScriptDir
|
||||
if ($useDockerCompose) {
|
||||
if ($skipFrontend) { docker compose up -d --build backend mysql redis emqx adminer } else { docker compose up -d --build }
|
||||
if ($skipFrontend) { docker compose up -d --build backend mysql redis emqx } else { docker compose up -d --build }
|
||||
} else {
|
||||
if ($skipFrontend) { docker-compose up -d --build backend mysql redis emqx adminer } else { docker-compose up -d --build }
|
||||
if ($skipFrontend) { docker-compose up -d --build backend mysql redis emqx } else { docker-compose up -d --build }
|
||||
}
|
||||
Pop-Location
|
||||
|
||||
@@ -69,7 +69,6 @@ Write-Host "🌐 服务访问地址:"
|
||||
Write-Host " 前端界面: http://localhost:80"
|
||||
Write-Host " 后端 API: http://localhost:9092"
|
||||
Write-Host " EMQX 管理: http://localhost:18083 (admin/public)"
|
||||
Write-Host " 数据库管理: http://localhost:8081"
|
||||
if ($skipFrontend) { Write-Host "⚠️ 已跳过前端。后端接口: http://localhost:9092" }
|
||||
Write-Host ""
|
||||
Write-Host "📋 常用命令:"
|
||||
|
||||
@@ -69,7 +69,7 @@ if ! docker pull --quiet nginx:alpine >/dev/null 2>&1; then
|
||||
fi
|
||||
|
||||
if [ "$SKIP_FRONTEND" -eq 1 ]; then
|
||||
(cd "${SCRIPT_DIR}" && docker-compose up -d --build backend mysql redis emqx adminer)
|
||||
(cd "${SCRIPT_DIR}" && docker-compose up -d --build backend mysql redis emqx)
|
||||
else
|
||||
(cd "${SCRIPT_DIR}" && docker-compose up -d --build)
|
||||
fi
|
||||
@@ -88,7 +88,6 @@ echo "🌐 服务访问地址:"
|
||||
echo " 前端界面: http://localhost:80"
|
||||
echo " 后端 API: http://localhost:9092"
|
||||
echo " EMQX 管理: http://localhost:18083 (admin/public)"
|
||||
echo " 数据库管理: http://localhost:8081"
|
||||
echo ""
|
||||
echo "📋 常用命令:"
|
||||
echo " 查看日志: (cd docker && docker-compose logs -f)"
|
||||
|
||||
Reference in New Issue
Block a user