57 lines
1.7 KiB
Bash
57 lines
1.7 KiB
Bash
# LJWX本地构建版本控制配置 v1.3.0
|
||
# 更新时间: 2025-11-25
|
||
|
||
# 核心应用版本
|
||
LJWX_VERSION=2.0.3
|
||
LJWX_MYSQL_VERSION=2.0.3
|
||
LJWX_REDIS_VERSION=2.0.3
|
||
LJWX_BOOT_VERSION=2.0.3
|
||
LJWX_BIGSCREEN_VERSION=2.0.3
|
||
LJWX_ADMIN_VERSION=2.0.3
|
||
|
||
# 定制化监控组件版本
|
||
LJWX_GRAFANA_VERSION=1.2.6
|
||
LJWX_PROMETHEUS_VERSION=1.2.6
|
||
LJWX_LOKI_VERSION=1.2.6
|
||
LJWX_PROMTAIL_VERSION=1.2.6
|
||
LJWX_ALERTMANAGER_VERSION=1.2.6
|
||
|
||
# 本地构建配置 (使用 OrbStack + Harbor)
|
||
REGISTRY=127.0.0.1:15000/ljwx # 本地 Harbor 镜像仓库(推送目标) - 使用 IPv4
|
||
PULL_REGISTRY=127.0.0.1:15001 # 轩辕镜像服务(拉取基础镜像)
|
||
PLATFORMS=linux/amd64 # 本地构建单架构(ARM64 Mac)
|
||
|
||
# 构建模式配置 - 使用本地构建然后推送
|
||
LOCAL_BUILD=true # 本地构建模式(避免 buildx 推送问题)
|
||
PUSH_TO_REGISTRY=true # 本地构建后推送(使用 docker push)
|
||
|
||
# Harbor 配置 - 使用 IPv4 地址避免 IPv6 连接问题
|
||
HARBOR_HOST=127.0.0.1:8080
|
||
HARBOR_USERNAME=admin
|
||
HARBOR_PASSWORD=admin123
|
||
|
||
# 代理配置 (已禁用 - 使用镜像加速器)
|
||
PROXY_PORT=7890
|
||
HTTP_PROXY=""
|
||
HTTPS_PROXY=""
|
||
NO_PROXY=localhost,127.0.0.1,*.local
|
||
|
||
# 构建配置
|
||
BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||
GIT_COMMIT=$(git rev-parse --short HEAD 2>/dev/null || echo "unknown")
|
||
|
||
# 基础镜像版本
|
||
BASE_GRAFANA_VERSION=9.5.0
|
||
BASE_PROMETHEUS_VERSION=v2.40.0
|
||
BASE_LOKI_VERSION=2.9.0
|
||
BASE_PROMTAIL_VERSION=2.9.0
|
||
BASE_ALERTMANAGER_VERSION=latest
|
||
|
||
# 功能特性标记
|
||
FEATURES_ENABLED="grafana-dashboard,prometheus-config,loki-logs,promtail-collect,alertmanager-rules"
|
||
MONITORING_TIER="enterprise"
|
||
|
||
# 本地构建优化
|
||
DOCKER_BUILDKIT=1 # 启用BuildKit加速构建
|
||
COMPOSE_DOCKER_CLI_BUILD=1 # 启用Docker Compose BuildKit支持
|