# shunfeng 主从发布参数。复制为 release.env 后按现场实际值确认。 # 当前旧发布目录名为 emp_server,Compose 默认项目名通常也是 emp_server。 # 正式迁移前请通过 docker inspect emp-gateway 的 Compose label 核实。 BACKEND_PROJECT_NAME=emp_server # 这份 release.env 主、从服务器都要保存一份,下面三个路径表示当前节点的运行文件。 # 主、从服务器统一使用 /home/emp-shunfeng,避免两套路径。 RUNTIME_DIR=/home/emp-shunfeng/runtime BACKEND_COMPOSE_FILE=/home/emp-shunfeng/runtime/docker-compose.yml BACKEND_ENV_FILE=/home/emp-shunfeng/runtime/.env # 主从服务器。发布命令只在主服务器执行;REMOTE_* 表示主服务器访问从服务器时使用的参数。 PRIMARY_HOST=192.168.0.3 REMOTE_HOST=192.168.0.4 REMOTE_USER=root SSH_PORT=22 REMOTE_DEPLOY_HOME=/home/emp-shunfeng REMOTE_RUNTIME_DIR=/home/emp-shunfeng/runtime SKIP_PRIMARY_HOST_CHECK=0 SKIP_REMOTE_SYNC=0 # Admin 保持原 docker run 参数,不加入 Java Compose。 ADMIN_HOST_PORT=4080 ADMIN_CONTAINER_PORT=80 EMP_ADMIN_LOG_DIR=/data/emp/logs/emp-admin DOCKER_LOG_MAX_SIZE=200m DOCKER_LOG_MAX_FILE=5 # 健康检查。 HEALTH_RETRIES=30 HEALTH_INTERVAL_SECONDS=2 NACOS_CONTAINER_NAME=emp-nacos # 现网迁移默认要求本次发布的容器已经存在,以保证失败时一定有旧镜像可回滚。 REQUIRE_EXISTING_CONTAINERS=1