| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- # 复制为 .env 后按现网 MySQL / Redis 填写:cp .env.example .env
- # 本 compose 仅启动后台 JAR,不启动 MySQL、Redis 容器
- COMPOSE_PROJECT_NAME=xhc-travel-backend
- # Harbor 镜像 tag(本地 build 打此标签;推送见 ./start.sh push;拉取用 ./start.sh up --pull)
- DOCKER_IMAGE=harbor.sxidc.com/ywzx/fenyangwenlv:v1.0.0
- # 现网 MySQL(示例与 application-dev 对齐,请改成你的地址)
- MYSQL_HOST=10.8.8.9
- MYSQL_PORT=3306
- MYSQL_DATABASE=xinghc_travel
- MYSQL_USER=xinghc_travel
- MYSQL_PASSWORD=请填写现网密码
- # 现网 Redis
- # - Redis 在宿主机本机:REDIS_HOST=host.docker.internal
- # - Redis 在远程机:REDIS_HOST=实际 IP
- REDIS_HOST=host.docker.internal
- REDIS_PORT=6379
- REDIS_PASSWORD=
- REDIS_DB=1
- # 后台 Spring Boot
- SERVER_PORT=8086
- SPRING_PROFILES_ACTIVE=docker
- # 文件/日志根目录(容器内默认 /serverdata/,与 pro 环境一致)
- # JEESHARP_FILE_BASE_PATH=/serverdata/
- JAVA_OPTS=-Xms512m -Xmx1024m -XX:+UseZGC
- # ---------- 外部配置文件(可选)----------
- # 宿主机配置目录,挂载到容器 /serverdata/config(默认 docker/config)
- # HOST_CONFIG_DIR=./config
- #
- # 方式一(推荐):追加外部目录,仍保留 JAR 内 application-*.yaml
- # SPRING_CONFIG_ADDITIONAL_LOCATION=optional:file:/serverdata/config/
- #
- # 方式二:指定单个或多个配置文件(逗号分隔;optional: 前缀避免缺失时报错)
- # SPRING_CONFIG_LOCATION=optional:file:/serverdata/config/application.yaml
- #
- # 方式三:命令行参数(写入 SPRING_ARGS,传给 java -jar)
- # SPRING_ARGS=--spring.config.location=optional:file:/serverdata/config/application.yaml
- #
- # 本地直启 JAR(非 Docker)示例:
- # java -jar web-starter/target/web-starter-1.0-SNAPSHOT.jar \
- # --spring.profiles.active=docker \
- # --spring.config.additional-location=optional:file:./docker/config/
- # Maven 工程根(含 pom.xml、web-starter/);部署目录非完整源码时必填
- # 例:PROJECT_ROOT=/opt/fenyanglvyou/TravelWebSystem
- # PROJECT_ROOT=
- # 已有 JAR 时跳过 mvn 编译(服务器无源码场景)
- # SKIP_MAVEN_BUILD=1
- # 可选:指定已构建 JAR 路径(相对 PROJECT_ROOT,或绝对路径)
- # APP_JAR=web-starter/target/web-starter-1.0-SNAPSHOT.jar
|