# ============================================================ # Sino-MCI 通用环境配置模板 # # 推荐用法: # cp .env.local .env # 本机开发,连接 localhost 基础设施 # cp .env.remote .env # 本机开发,连接远程基础设施(如 192.168.1.173) # # 注意: # 1. .env 文件不会被提交到仓库(已在 .gitignore 中忽略)。 # 2. scripts/local-up.sh 启动 docker-compose 时,会自动把 host 覆盖为容器名, # 因此无论 .env 中是 localhost 还是远程 IP,docker-compose 内部都能正确互联。 # 3. 若手动执行 docker compose,请确保当前 .env 中的 MYSQL_HOST/REDIS_HOST/ # RABBITMQ_HOST 指向可访问地址,或使用 local-up.sh 启动。 # ============================================================ # -------------------------------------------------- # 基础设施端口与账号 # -------------------------------------------------- MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=root MYSQL_DATABASE=sino_mci MYSQL_USER=root REDIS_PORT=6379 RABBITMQ_DEFAULT_USER=guest RABBITMQ_DEFAULT_PASS=guest RABBITMQ_AMQP_PORT=5672 RABBITMQ_MGMT_PORT=15672 SEAWEEDFS_MASTER_PORT=9333 SEAWEEDFS_S3_PORT=8888 # -------------------------------------------------- # 应用服务端口 # -------------------------------------------------- MCI_SERVER_PORT=8080 ADMIN_WEB_PORT=80 CHANNEL_SERVICE_PORT=8000 # -------------------------------------------------- # Spring Boot / JVM # -------------------------------------------------- SPRING_PROFILES_ACTIVE=dev JAVA_OPTS="-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0" # -------------------------------------------------- # Channel Service # -------------------------------------------------- MAX_RETRY=5 BASE_RETRY_DELAY_SECONDS=5 EVENT_RETENTION_DAYS=10 EVENT_PUBLISH_INTERVAL_SECONDS=5 # -------------------------------------------------- # OpenAI(可选) # -------------------------------------------------- OPENAI_API_KEY= OPENAI_BASE_URL=https://api.openai.com