.env.example 2.2 KB

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